Ejemplo n.º 1
0
 void OnEnable()
 {
     instance = this;
     mPos     = serializedObject.FindProperty("m_LocalPosition");
     mRot     = serializedObject.FindProperty("m_LocalRotation");
     mScale   = serializedObject.FindProperty("m_LocalScale");
 }
Ejemplo n.º 2
0
 private void Awake()
 {
     doJump         = false;
     resetTransform = new ResetTransform(transform);
     rb             = GetComponent <Rigidbody2D>();
     onPlatform     = false;
 }
Ejemplo n.º 3
0
 private void Awake()
 {
     endScreen.enabled = false;
     win            = false;
     resetTransform = new ResetTransform(transform);
     rb             = GetComponent <Rigidbody2D>();
     onPlatform     = false;
     freeze         = false;
     freezeTimer    = freezeTime;
 }
Ejemplo n.º 4
0
 /// <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;
     }
 }
Ejemplo n.º 5
0
 // Start is called before the first frame update
 void Start()
 {
     resetTransform  = new ResetTransform(transform);
     parentTransform = transform.parent;
     SetIsFrozen(false);
 }
Ejemplo n.º 6
0
 void OnDestroy()
 {
     instance = null;
 }
Ejemplo n.º 7
0
 void Start()
 {
     resetPosition = GetComponent <ResetTransform>();
     delayTimer    = GetComponent <DelayTimer>();
     delayTimer.SetTimerCapacity(2);
 }