public override void SetComponents(string[] components) { m_ComponentsObject = transform.FindChild(Constants.COMPONENTS_STRING).gameObject; m_MovementComponent = m_ComponentsObject.GetComponent(components [0]) as BaseMovement; m_TargetingComponent = m_ComponentsObject.GetComponent(components [1]) as BaseTargeting; m_EnterCombatComponent = m_ComponentsObject.GetComponent(components [2]) as BaseEnterCombat; }
public override void SetComponents(string[] components) { m_ComponentsObject = transform.FindChild (Constants.COMPONENTS_STRING).gameObject; m_MovementComponent = m_ComponentsObject.GetComponent (components [0]) as BaseMovement; m_TargetingComponent = m_ComponentsObject.GetComponent (components [1]) as BaseTargeting; m_EnterCombatComponent = m_ComponentsObject.GetComponent (components [2]) as BaseEnterCombat; }