Exemple #1
0
    // Use this for initialization
    void Start()
    {
        _instance = this;
        talkContainer = transform.Find("TalkContainer").gameObject;
        talkList = new List<TalkText>();
        icon = talkContainer.transform.Find("IconContainer/Icon").GetComponent<UISprite>();
        talk = talkContainer.transform.Find("TalkContainer/Talk").GetComponent<UILabel>();

        talkContainer.SetActive(false);
    }
Exemple #2
0
 void EventTwoOne()
 {
     enemyManager.makeEnemyAttackPlayer(new Vector3(-72.4f, -11f, 0), 20, 20, 6, enemyPrefab);
     player.transform.LookAt(PositionTarget[1]);
     talkingManager = TalkingManager._instance;
     talkingManager.PlayEvent(2);
     nextEvent.methodName = "EventTwoTwo";
 }
Exemple #3
0
 //对话1
 void EventOneTwo()
 {
     talkingManager = TalkingManager._instance;
     talkingManager.PlayEvent(1);
     nextEvent.methodName = "EventOneThree";
 }
Exemple #4
0
 void PlayerTalk(int talkEventID, EventDelegate nextmethod, Transform targetPosition)
 {
     player.transform.LookAt(targetPosition);
     talkingManager = TalkingManager._instance;
     talkingManager.PlayEvent(talkEventID);
     nextEvent = nextmethod;
 }
Exemple #5
0
 void Talk(int talkEventID, EventDelegate nextmethod)
 {
     playerState.ChangeAction(PlayerState.PlayerAction.Locked);
     talkingManager = TalkingManager._instance;
     talkingManager.PlayEvent(talkEventID);
     nextEvent = nextmethod;
 }