}               //end void Start()

        // custom overloaded constructor
        public void InitThis(GameObject p_PlayerEntity, int p_travelDistance)
        {
            //player entity
            m_PlayerEntity = p_PlayerEntity;

            //turn just started
            m_isInSelectPathToTakeState = true;

            //store orig position
            m_origPlayerPosition = p_PlayerEntity.transform.position;

            //how much can the player move
            m_initialTravelDist = p_travelDistance;
            m_currTravelDist    = m_initialTravelDist;

            //resetDisplacement Value
            m_displacementVector = new Vector3(0.0f, 0.0f, 0.0f);

            // Player character script.
            m_playerCharacterScript = m_PlayerEntity.GetComponent <GSP.Char.Character>();

            // Generate the initial set of highlight objects.
            Highlight.GenerateHighlight(m_origPlayerPosition, m_currTravelDist);

            //movement script
        }               //end public void InitThis()
示例#2
0
 public void RefreshBottomBarGUI(GameObject p_playerEntity)
 {
     m_CharacterScript = p_playerEntity.GetComponent <GSP.Char.Character>();
 }               //end void RefreshBottomBarGUI()