public void Init(FreeFlyNearPointComponentData data) { mInitData = data; base.Init(data); SetAIType(new FreeFlyNearPointAIType { battleMovingType = data.battleMovingType, radius = data.radius }); //log.InfoFormat("WanderAoundPointCombatAI.Init(): battle type = {0}, radius = {1}", data.battleMovingType, data.radius); }
public void Init(SimpleWeaponComponentData data) { mInitData = data; mOptimalDistance = data.optimalDistance; m_DamageVal = data.damage; mCooldown = data.cooldown; mUseTargetHP = data.useTargetHPForDamage; mTargetHPPercent = data.targetHPPercentDamage; if (props != null) { props.SetProperty((byte)PS.Damage, m_DamageVal); } }
public void Init(PersonalBeaconComponentData data) { mInitData = data; mTimer = data.time; }
public void Init(TargetComponentData data) { mInitData = data; }
public void Init(SimpleMovableComponentData data) { mInitData = data; SetSpeed(data.speed); }