예제 #1
0
    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>();
        }
    }
예제 #2
0
 private void Start()
 {
     stairsSystem = GetComponent <StairsSystem>();
 }