コード例 #1
0
    // Use this for initialization
    void Start()
    {
        kid                = GameObject.Find("Kid");
        kid_Controller     = kid.GetComponent <Kid_Controller>();
        mermaid            = GameObject.Find("Mermaid");
        mermaid_Controller = mermaid.GetComponent <Mermaid_Controller>();


        // set character type to kid at start
        //characterType = CharactersType.Kid;
    }
コード例 #2
0
    private void OnTriggerExit2D(Collider2D collision)
    {
        if (collision.GetComponent <Kid_Movement>())
        {
            isKidIn            = false;
            kid_Controller     = collision.GetComponent <Kid_Controller>();
            kidCarryingMermaid = kid_Controller.carryingMermaid;
        }

        if (collision.GetComponent <Mermaid_Movement>())
        {
            isMermaidIn        = false;
            mermaid_Controller = collision.GetComponent <Mermaid_Controller>();
            mermaidCarryingKid = mermaid_Controller.carryingKid;
        }
        if (!isKidIn || !isMermaidIn)
        {
            activateSprite.color = new Color(1, 1, 1, 0);
        }
    }
コード例 #3
0
    private void OnTriggerEnter2D(Collider2D collision)
    {
        if (collision.GetComponent <Kid_Movement>())
        {
            isKidIn            = true;
            kid_Controller     = collision.GetComponent <Kid_Controller>();
            kidCarryingMermaid = kid_Controller.carryingMermaid;
        }

        if (collision.GetComponent <Mermaid_Movement>())
        {
            isMermaidIn        = true;
            mermaid_Controller = collision.GetComponent <Mermaid_Controller>();
            mermaidCarryingKid = mermaid_Controller.carryingKid;
        }

        if (isKidIn && isMermaidIn || isKidIn && kidCarryingMermaid || isMermaidIn && mermaidCarryingKid)
        {
            activateSprite.color = new Color(1, 1, 1, 1);
        }
    }
コード例 #4
0
 private void Awake()
 {
     mermaid_Controller = GetComponent <Mermaid_Controller>();
     spriteRenderer     = GetComponent <SpriteRenderer>();
     animator           = GetComponent <Animator>();
 }
コード例 #5
0
ファイル: Kid_Controller.cs プロジェクト: stubean/MermaidGame
 // Use this for initialization
 void Start()
 {
     mermaid_Controller = GameObject.FindGameObjectWithTag("Mermaid").GetComponent <Mermaid_Controller>();
     characters_Parent  = GameObject.Find("Characters_Parent").GetComponent <Characters_Parent>();
 }
コード例 #6
0
 // Use this for initialization
 void Start()
 {
     mermaid_Controller = transform.parent.GetComponent <Mermaid_Controller>();
 }