private void Awake() { mTransform = transform; collisionSystem = GetComponent <CollisionSystem>(); if (!collisionSystem) { collisionSystem = gameObject.AddComponent <CollisionSystem>(); } movementSystem = GetComponent <MovementSystem>(); if (!movementSystem) { movementSystem = gameObject.AddComponent <MovementSystem>(); } stairsSystem = GetComponent <StairsSystem>(); if (!stairsSystem) { stairsSystem = gameObject.AddComponent <StairsSystem>(); } }
private void Start() { stairsSystem = GetComponent <StairsSystem>(); }