예제 #1
0
    // Use this for initialization
    void Start()
    {
        pouchCollider = Characters.instance.pouch.GetComponent <Collider2D>();
        elephantState = GetComponent <ElephantState>();

        collider = GetComponent <Collider2D>();
    }
    // Use this for initialization
    void Start()
    {
        elephantController = Characters.instance.elephant.GetComponent <PlatformController>();
        pouchController    = Characters.instance.pouch.GetComponent <PlatformController>();

        elephantState = Characters.instance.elephant.GetComponent <ElephantState>();

        SwitchElephantPouch(elephantSelected);
    }
예제 #3
0
    // Use this for initialization
    void Start()
    {
        // set up suckposition
        capsuleCollider = GetComponent <CapsuleCollider2D>();

        layerMask = LayerMask.GetMask("Item", "Key");

        elephantState = GetComponent <ElephantState>();
    }
예제 #4
0
    // Use this for initialization
    void Start()
    {
        GameObject theelephant = GameObject.Find("Elephant");

        elephant          = theelephant.GetComponent <ElephantState>();
        suckshoot         = theelephant.GetComponent <SuckShoot>();
        rockToken.enabled = false;
        keyToken.enabled  = false;
    }
예제 #5
0
    public void Reset()
    {
        currentElephantstate = ElephantState.NONE;
        GameManager.Instance.StopAllCoroutines();

        MainUIManager.Instance.decisionUiController.UnPopDecisionBox();
        MainUIManager.Instance.decisionUiController.UnPopDialogueIcon();
        MainUIManager.Instance.decisionUiController.UnPopGenericTapIcon();
        MainUIManager.Instance.decisionUiController.UnPopTap();
    }