コード例 #1
0
        protected override void init()
        {
            base.init();
            IAIControllerFactory controllerFactory = AIControllerFactory.getEntity();

            aiCharacterController = controllerFactory.getAICharacterController(this, new BrainFactory());
        }
コード例 #2
0
ファイル: Dog.cs プロジェクト: Thorig/LDJam44
        // Use this for initialization
        protected override void init()
        {
            base.init();
            IAIControllerFactory controllerFactory = AIControllerFactory.getEntity();

            aiCharacterController = controllerFactory.getAICharacterController(this, new BrainFactory());
            //Initialize your attributes or other necessities below.
            aiCharacterController.switchBrain(((BrainFactory)aiCharacterController.Factory).getIdleBrain(this));
            doDamage        = false;
            trigger.enabled = true;
        }