private void InitiateAllParameters(Molat molat, MolatAIController molatAIController) { if (molat) { molat.clawObject = clawClone; if (hasWeapon) { molat.weaponObject = weaponClone; } else { molat.weaponObject = null; } if (hasShield) { molat.shieldObject = shieldClone; } else { molat.shieldObject = null; } molat.maxHealth = health; molat.power = power; molat.speed = speed; molat.canAttack = canAttack; molat.canBlock = canBlock; //only set colors on AI molat.SetTeamNumber(teamNum); } if (molatAIController) { molatAIController.healingStationController = healingStationController; molatAIController.courage = courage; molatAIController.skill = skill; } }
public virtual void Initialize(MolatAIController molatAIController) { this.m_molatAIController = molatAIController; this.m_Molat = molatAIController.m_Molat; }
// Use this for initialization void Start() { m_MolatAIController = GetComponentInParent <MolatAIController>(); }
public virtual void Initialize(AIState previousState) { this.m_molatAIController = previousState.m_molatAIController; this.m_Molat = previousState.m_Molat; }