예제 #1
0
        private static void LoadWardDatabase()
        {
            //Trinkets:
            wardDatabase.Add(
                new WardData
            {
                duration   = 1 * 60 * 1000,
                objectName = "YellowTrinket",
                range      = 1100,
                spellName  = "TrinketTotemLvl1",
            });

            wardDatabase.Add(
                new WardData
            {
                duration   = 2 * 60 * 1000,
                objectName = "YellowTrinketUpgrade",
                range      = 1100,
                spellName  = "TrinketTotemLvl2",
            });

            wardDatabase.Add(
                new WardData
            {
                duration   = 3 * 60 * 1000,
                objectName = "SightWard",
                range      = 1100,
                spellName  = "TrinketTotemLvl3",
            });

            //Ward items and normal wards:
            wardDatabase.Add(
                new WardData
            {
                duration   = 3 * 60 * 1000,
                objectName = "SightWard",
                range      = 1100,
                spellName  = "SightWard",
            });

            wardDatabase.Add(
                new WardData
            {
                duration   = 3 * 60 * 1000,
                objectName = "SightWard",
                range      = 1100,
                spellName  = "ItemGhostWard",
            });

            missileWardData =
                new WardData
            {
                duration   = 3 * 60 * 1000,
                objectName = "MissileWard",
                range      = 1100,
                spellName  = "MissileWard",
            };
        }
예제 #2
0
 public WardTrackerInfo(
     WardData wardData,
     Vector3 position,
     Obj_AI_Base wardObject,
     bool fromMissile = false,
     float timestamp = 0)
 {
     this.wardData = wardData;
     this.position = position;
     this.wardObject = wardObject;
     this.unknownDuration = fromMissile;
     this.timestamp = timestamp == 0 ? HelperUtils.TickCount : timestamp;
     this.endTime = this.timestamp + wardData.duration;
 }
예제 #3
0
 public WardTrackerInfo(
     WardData wardData,
     Vector3 position,
     Obj_AI_Base wardObject,
     bool fromMissile = false,
     float timestamp  = 0)
 {
     this.wardData        = wardData;
     this.position        = position;
     this.wardObject      = wardObject;
     this.unknownDuration = fromMissile;
     this.timestamp       = timestamp == 0 ? HelperUtils.TickCount : timestamp;
     this.endTime         = this.timestamp + wardData.duration;
 }
예제 #4
0
파일: WardData.cs 프로젝트: aikoy/ezEvade
        private static void LoadWardDatabase()
        {
            //Trinkets:
            wardDatabase.Add(
            new WardData
            {
                duration = 1 * 60 * 1000,
                objectName = "YellowTrinket",
                range = 1100,
                spellName = "TrinketTotemLvl1",
            });

            wardDatabase.Add(
            new WardData
            {
                duration = 2 * 60 * 1000,
                objectName = "YellowTrinketUpgrade",
                range = 1100,
                spellName = "TrinketTotemLvl2",
            });

            wardDatabase.Add(
            new WardData
            {
                duration = 3 * 60 * 1000,
                objectName = "SightWard",
                range = 1100,
                spellName = "TrinketTotemLvl3",
            });

            //Ward items and normal wards:
            wardDatabase.Add(
            new WardData
            {
                duration = 3 * 60 * 1000,
                objectName = "SightWard",
                range = 1100,
                spellName = "SightWard",
            });

            wardDatabase.Add(
            new WardData
            {
                duration = 3 * 60 * 1000,
                objectName = "SightWard",
                range = 1100,
                spellName = "ItemGhostWard",
            });

            missileWardData =
            new WardData
            {
                duration = 3 * 60 * 1000,
                objectName = "MissileWard",
                range = 1100,
                spellName = "MissileWard",
            };
        }