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++; }
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(); } } }
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(); }
protected override void OnInit() { this.callentity = base.m_Entity as EntityCallBase; base.AddAction(new AIMove1003(this.callentity)); base.AddAction(new AIMove1005(this.callentity)); }