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);
        }
Beispiel #2
0
 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);
     }
 }
Beispiel #3
0
 public void Init(PersonalBeaconComponentData data)
 {
     mInitData = data;
     mTimer    = data.time;
 }
Beispiel #4
0
 public void Init(TargetComponentData data)
 {
     mInitData = data;
 }
Beispiel #5
0
 public void Init(SimpleMovableComponentData data)
 {
     mInitData = data;
     SetSpeed(data.speed);
 }