コード例 #1
0
ファイル: NPCController.cs プロジェクト: jchillerup/sadly
        public IdleWalkingState(NPCController npcController)
            : base(npcController, true)
        {
            npcController.MakePassive();

            if (Npc.MeshObject != null)
                Npc.MeshObject.renderer.material.color = new Color(1.0f, 0.5f, 0.0f);

            Npc.Navigator.WalkToRandomTarget();
        }
コード例 #2
0
ファイル: NPCController.cs プロジェクト: jchillerup/sadly
        public WaitingState(NPCController npcController, NPCController conversationPartner)
            : base(npcController)
        {
            npcController.MakePassive();

            _conversationPartner = conversationPartner;
            if (Npc.MeshObject != null)
                Npc.MeshObject.renderer.material.color = new Color(0.0f, 0.0f, 1.0f);
        }
コード例 #3
0
ファイル: NPCController.cs プロジェクト: jchillerup/sadly
        public IdleState(NPCController npcController)
            : base(npcController, true)
        {
            npcController.MakePassive();

            if (Npc.MeshObject != null)
                Npc.MeshObject.renderer.material.color = new Color(1.0f, 0.0f, 0.0f);
        }