public void ComeAnim() { animator.SetTrigger("comeToRoom"); AudioThing.GetInstance().StartFootSteps(true); RoomEventManager.GetInstance().IsNowWineAndDine = true; }
public void Update() { if (!dayDone && !dayOnGoing) //데이 오프. { return; } if (dayDone) //하루가 끝났으면. { dayOnGoing = false; wineDineCursor += Time.deltaTime; if (wineDineCursor >= wineDineCheck) { wineDineCursor = 0f; if (false == RoomEventManager.GetInstance().IsNowWineAndDine) //접대 중이 아니라면 { EndOfDay(); } } return; } else if (dayOnGoing) //하루의 시작 { timeCursor += Time.deltaTime; wineDineCursor += Time.deltaTime; if (timeCursor >= time15Min) { timeCursor = 0f; InGameTimeManager.GetInstance().Update15Minute(out dayDone); //15분 지나게 처리. MainUIManager.GetInstance().AdjustTime(InGameTimeManager.GetInstance().Hour, InGameTimeManager.GetInstance().Minute); } if (wineDineCursor >= wineDineCheck) { wineDineCursor = 0f; if (false == RoomEventManager.GetInstance().IsNowWineAndDine) //접대 중이 아니라면 { VisitNextOne(); } else { //접대 중이면. 만기 방문자 부름. CharactorManager.GetInstance().SelectExpireVisit(); } } } }
void VisitNextOne() //다음 놈 부르기. { if (RoomEventManager.GetInstance().IsNowWineAndDine) { return; //접대중이면 패쓰함. } EventParameterStorage.GetInstance().ParametersReset(); CharactorIdea nextOne = CharactorManager.GetInstance().GetNextCharactor(); if (nextOne == null) { return; } nextOne.AnamnesisToCharactorFrame(); CharactorFrame.GetInstance().ComeAnim(); }
public void EndOfComeAnimation() { RoomEventManager.GetInstance().EndOfComeAnimation(); }
public void EndOfLeaveAnimation() { RoomEventManager.GetInstance().EndOfLeaveAnimation(); ResetIdeas(); }