unity code style

This commit is contained in:
2015-07-11 15:57:58 +06:00
parent ff2db6d279
commit 3437fa40ce
23 changed files with 926 additions and 923 deletions

View File

@@ -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);
}
}