mirror of
https://github.com/BlackMATov/unity-iso-tools.git
synced 2025-12-15 09:16:08 +07:00
unity code style
This commit is contained in:
@@ -10,63 +10,63 @@ namespace IsoTools {
|
||||
|
||||
[SerializeField]
|
||||
public Vector3 _size = Vector3.zero;
|
||||
public Vector3 Size {
|
||||
public Vector3 size {
|
||||
get { return _size; }
|
||||
set {
|
||||
_size = value;
|
||||
if ( RealBoxCollider ) {
|
||||
RealBoxCollider.size = value;
|
||||
if ( realBoxCollider ) {
|
||||
realBoxCollider.size = value;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
[SerializeField]
|
||||
public Vector3 _offset = Vector3.zero;
|
||||
public Vector3 Offset {
|
||||
public Vector3 offset {
|
||||
get { return _offset; }
|
||||
set {
|
||||
_offset = value;
|
||||
if ( RealBoxCollider ) {
|
||||
RealBoxCollider.center = value;
|
||||
if ( realBoxCollider ) {
|
||||
realBoxCollider.center = value;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
protected override Collider CreateRealCollider(GameObject target) {
|
||||
var collider = target.AddComponent<BoxCollider>();
|
||||
collider.size = Size;
|
||||
collider.center = Offset;
|
||||
collider.size = size;
|
||||
collider.center = offset;
|
||||
return collider;
|
||||
}
|
||||
|
||||
public BoxCollider RealBoxCollider {
|
||||
get { return RealCollider as BoxCollider; }
|
||||
public BoxCollider realBoxCollider {
|
||||
get { return realCollider as BoxCollider; }
|
||||
}
|
||||
|
||||
#if UNITY_EDITOR
|
||||
protected override void Reset() {
|
||||
base.Reset();
|
||||
var iso_object = GetComponent<IsoObject>();
|
||||
Size = iso_object ? iso_object.Size : Vector3.zero;
|
||||
Offset = iso_object ? iso_object.Size * 0.5f : Vector3.zero;
|
||||
size = iso_object ? iso_object.size : Vector3.zero;
|
||||
offset = iso_object ? iso_object.size * 0.5f : Vector3.zero;
|
||||
EditorUtility.SetDirty(this);
|
||||
}
|
||||
|
||||
protected override void OnValidate() {
|
||||
base.OnValidate();
|
||||
if ( RealBoxCollider ) {
|
||||
RealBoxCollider.size = Size;
|
||||
RealBoxCollider.center = Offset;
|
||||
if ( realBoxCollider ) {
|
||||
realBoxCollider.size = size;
|
||||
realBoxCollider.center = offset;
|
||||
}
|
||||
}
|
||||
|
||||
void OnDrawGizmosSelected() {
|
||||
var iso_object = GetComponent<IsoObject>();
|
||||
if ( iso_object && iso_object.IsoWorld ) {
|
||||
if ( iso_object && iso_object.isoWorld ) {
|
||||
IsoUtils.DrawCube(
|
||||
iso_object.IsoWorld,
|
||||
iso_object.Position + Offset,
|
||||
Size,
|
||||
iso_object.isoWorld,
|
||||
iso_object.position + offset,
|
||||
size,
|
||||
Color.green);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user