コード例 #1
0
ファイル: C_Player.cs プロジェクト: SunShuyi/FYP
    // Use this for initialization before any Start functions
    void Awake()
    {
        // Getting reference to ALL Linked GameObject Components
        if (gameObject.GetComponent<BoxCollider2D> ())
            feet = gameObject.GetComponent<BoxCollider2D> ();
        if (gameObject.GetComponent<Animator> ())
            animator = gameObject.GetComponent<Animator> ();
        if (gameObject.GetComponent<SpriteRenderer> ())
            spriteRenderer = gameObject.GetComponent<SpriteRenderer> ();
        if (inventory == null)
            Debug.LogWarning ("InventoryManager is missing from Player");

        chapterManager = C_ChapterManager.currentChapter;
    }
コード例 #2
0
ファイル: C_Player.cs プロジェクト: SunShuyi/FYP
 void Start()
 {
     if (chapterManager == null)
         chapterManager = C_ChapterManager.currentChapter;
     ChangePlayer (C_ChapterManager.currentChapter.currentPlayer);
 }
コード例 #3
0
ファイル: C_DialogueManager.cs プロジェクト: SunShuyi/FYP
 void Awake()
 {
     if (currentChapter == null)
     {
         currentChapter = gameObject.GetComponent<C_Chapter> ();
         if(!currentChapter)
             Debug.LogWarning("ChapterManager missing from DialogueManager: " + gameObject.name);
     }
 }