void OnEnable() { instance = this; mPos = serializedObject.FindProperty("m_LocalPosition"); mRot = serializedObject.FindProperty("m_LocalRotation"); mScale = serializedObject.FindProperty("m_LocalScale"); }
private void Awake() { doJump = false; resetTransform = new ResetTransform(transform); rb = GetComponent <Rigidbody2D>(); onPlatform = false; }
private void Awake() { endScreen.enabled = false; win = false; resetTransform = new ResetTransform(transform); rb = GetComponent <Rigidbody2D>(); onPlatform = false; freeze = false; freezeTimer = freezeTime; }
/// <summary> /// Reset localPosition, localRotation, localScale. /// </summary> public static void Reset(this Transform transform, ResetTransform parameter = ResetTransform.Position | ResetTransform.Rotation | ResetTransform.Scale) { if ((parameter & ResetTransform.Position) != 0) { transform.localPosition = Vector3.zero; } if ((parameter & ResetTransform.Rotation) != 0) { transform.localRotation = Quaternion.identity; } if ((parameter & ResetTransform.Scale) != 0) { transform.localScale = Vector3.one; } }
// Start is called before the first frame update void Start() { resetTransform = new ResetTransform(transform); parentTransform = transform.parent; SetIsFrozen(false); }
void OnDestroy() { instance = null; }
void Start() { resetPosition = GetComponent <ResetTransform>(); delayTimer = GetComponent <DelayTimer>(); delayTimer.SetTimerCapacity(2); }