コード例 #1
0
 public CreateNeutralMessage(uint netId, NetNodeEnum netNode, Vector3 position, Vector3 groupPosition, Vector3 faceDirectionPosition,
                             string name, string skinName, string uniqueName, string spawnAnimationName, TeamId teamId, int damageBonus,
                             int healthBonus, MinionRoamState roamState, int groupNumber, int buffSide, int revealEvent,
                             int initialLevel, float spawnDuration, float spawnTime, byte behaviorTree, string aiScript) : base(netId)
 {
     this.netNodeId             = netNode;
     this.position              = position;
     this.groupPosition         = groupPosition;
     this.faceDirectionPosition = faceDirectionPosition;
     this.name               = name;
     this.skinName           = skinName;
     this.uniqueName         = uniqueName;
     this.spawnAnimationName = spawnAnimationName;
     this.teamId             = teamId;
     this.damageBonus        = damageBonus;
     this.healthBonus        = healthBonus;
     this.roamState          = roamState;
     this.groupNumber        = groupNumber;
     this.buffSide           = buffSide;
     this.revealEvent        = revealEvent;
     this.initialLevel       = initialLevel;
     this.spawnDuration      = spawnDuration;
     this.spawnTime          = spawnTime;
     this.BehaviorTree       = behaviorTree;
     this.AIScript           = aiScript;
 }
コード例 #2
0
 public static void WriteMinionRoamState(this PacketWriter writer, MinionRoamState data)
 {
     writer.WriteUInt32((uint)data);
 }
コード例 #3
0
ファイル: AIMinion.cs プロジェクト: mendiromania/Legends
 public override void Initialize()
 {
     RoamState = MinionRoamState.Inactive;
     Stats     = new MinionStats(Record);
     base.Initialize();
 }