Esempio n. 1
0
        //
        public override void OnStart()
        {
            drinker = gameObject.GetComponent <L_Character_Drinker> ();
            seat    = L_ActorManager.It.Find <L_Actor_Seat> (drinker.SeatID);
            GameEventMachine.SendEvent(GameEventID.Event_Drinker_LeaveSeat, drinker.SeatID, drinker.ID);

            L_Actor_Door door = L_ActorManager.It.ActorRoot.GetComponentInChildren <L_Actor_Door>();

            drinker.MoveTarget = door.ExitTran;
        }
Esempio n. 2
0
        //
        public override void OnStart()
        {
            L_Actor_Seat[] seats = L_Actor_Seat.GetAllAeats();

            for (int i = 0; i < seats.Length; i++)
            {
                L_Actor_Seat seat = seats[i];
                if (seat.IsEmpty)
                {
                    L_Character_Drinker drinker = GetComponent <L_Character_Drinker> ();
                    drinker.SeatID = seat.ID;
                    GameEventMachine.SendEvent(GameEventID.Event_Drinker_FindSeat, seat.ID, drinker.ID);
                    return;
                }
            }
        }
Esempio n. 3
0
 //
 public override void OnStart()
 {
     drinker  = gameObject.GetComponent <L_Character_Drinker> ();
     cocktail = L_ActorManager.It.Find <L_Item_Cocktail> (drinker.CocktailID);
 }
Esempio n. 4
0
 //
 public override void OnStart()
 {
     m_Drinker = gameObject.GetComponent <L_Character_Drinker> ();
     m_Drinker.PointMenu();
 }