public ChattingState(NPCController npcController, NPCController conversationPartner, float conversationEndTime) : base(npcController) { npcController.MakeSurprised(); if (Npc.MeshObject != null) Npc.MeshObject.renderer.material.color = new Color(.5f, .5f, .5f); _conversationPartner = conversationPartner; _conversationEndTime = conversationEndTime; }