Beispiel #1
0
 protected override void OnInit()
 {
     this.callentity = base.m_Entity as EntityCallBase;
     if (this.rerandomcount == 0)
     {
         base.AddAction(base.GetActionWait(string.Empty, 0x3e8));
         base.AddActionDelegate(() => base.m_Entity.SetCollider(true));
     }
     base.AddAction(new AIMove1017(base.m_Entity, 600, 0x3e8));
     base.AddAction(new AIMove1012(this.callentity));
     base.bReRandom = this.rerandomcount == 0;
     this.rerandomcount++;
 }
Beispiel #2
0
 public AIMoveBabyGround(EntityBase entity, int groundindex, float movespeed, float range) : base(entity)
 {
     this.bUpdateTime = true;
     this.groundindex = groundindex;
     this.range       = range;
     this.movespeed   = movespeed;
     if (entity is EntityCallBase)
     {
         EntityCallBase base2 = entity as EntityCallBase;
         if (base2 != null)
         {
             this.mParent = base2.GetParent();
         }
     }
 }
Beispiel #3
0
 public AIMoveBabyNormal(EntityBase entity, int min, int max, float fardis) : base(entity)
 {
     if (entity is EntityCallBase)
     {
         EntityCallBase base2 = entity as EntityCallBase;
         if (base2 != null)
         {
             this.mParent = base2.GetParent();
         }
     }
     this.min = min;
     if (max < min)
     {
         max = min;
     }
     this.max    = max;
     this.fardis = fardis;
 }
 public AIMove1003(EntityCallBase entity) : base(entity)
 {
     base.ConditionUpdate = new Func <bool>(this.< AIMove1003 > m__0);
     this.partbody        = entity;
     this.parentEntity    = this.partbody.GetParent();
 }
Beispiel #5
0
 protected override void OnInit()
 {
     this.callentity = base.m_Entity as EntityCallBase;
     base.AddAction(new AIMove1003(this.callentity));
     base.AddAction(new AIMove1005(this.callentity));
 }