Inheritance: LogicState
コード例 #1
0
ファイル: NpcController.cs プロジェクト: secred/Tachycardia
        protected override void initLogicStates()
        {
            m_myPoses = new Dictionary<string, LogicState>();

            //m_adrenaline
            m_adrenaline = 1;
            //sila wyskoku
            m_jumpForce = 6;
            //pozycja wyprostowana
            LogicState normal = new Normal();//LogicState();
            normal.m_Control = this;//przyda sie uchwyt do swojego kontrolera
            m_myPoses.Add("normal", normal);//dodanie obiektu

            //crouch
            LogicState crouch = new Crouch();
            crouch.m_Control = this;//przyda sie uchwyt do swojego kontrolera
            m_myPoses.Add("crouch", crouch);//dodanie obiektu

            //fly
            LogicState fly = new Fly();
            fly.m_Control = this;//przyda sie uchwyt do swojego kontrolera
            m_myPoses.Add("fly", fly);//dodanie obiektu
        }