private Entity LoadCardFromTask(PowerTask task) { Network.HistFullEntity power = task.GetPower() as Network.HistFullEntity; Network.Entity entity = power.Entity; int iD = entity.ID; Entity entity3 = GameState.Get().GetEntity(iD); entity3.LoadCard(entity.CardID); return(entity3); }
private string GetPrintableEntity(Network.Entity netEntity) { Entity entity = GameState.Get().GetEntity(netEntity.ID); string str = (entity != null) ? entity.GetName() : null; if (str == null) { return(string.Format("[id={0} cardId={2}]", netEntity.ID, netEntity.CardID)); } return(string.Format("[id={0} cardId={1} name={2}]", netEntity.ID, netEntity.CardID, str)); }
protected override Card GetTargetCardFromPowerTask(int index, PowerTask task) { Network.HistFullEntity power = task.GetPower() as Network.HistFullEntity; if (power == null) { return(null); } Network.Entity entity = power.Entity; Entity entity3 = GameState.Get().GetEntity(entity.ID); if (entity3 == null) { UnityEngine.Debug.LogWarning(string.Format("{0}.GetTargetCardFromPowerTask() - WARNING trying to target entity with id {1} but there is no entity with that id", this, entity.ID)); return(null); } return(entity3.GetCard()); }
protected override Card GetTargetCardFromPowerTask(int index, PowerTask task) { Network.PowerHistory power = task.GetPower(); if (power.Type != Network.PowerType.FULL_ENTITY) { return(null); } Network.HistFullEntity entity = (Network.HistFullEntity)power; Network.Entity entity2 = entity.Entity; Entity entity3 = GameState.Get().GetEntity(entity2.ID); if (entity3 == null) { Debug.LogWarning(string.Format("{0}.GetTargetCardFromPowerTask() - WARNING trying to target entity with id {1} but there is no entity with that id", this, entity2.ID)); return(null); } return(entity3.GetCard()); }
public string GetPrintableEntity(Network.Entity netEntity) { Class272.Enum20[] enumArray1 = new Class272.Enum20[] { Class272.Enum20.Class }; object[] objArray1 = new object[] { netEntity }; return(base.method_12("GetPrintableEntity", enumArray1, objArray1)); }
public void DebugPrintTags(Logger logger, string callerName, string indentation, Network.Entity netEntity) { object[] objArray1 = new object[] { logger, callerName, indentation, netEntity }; base.method_8("DebugPrintTags", objArray1); }
public void InitRealTimeValues(Network.Entity netEntity) { object[] objArray1 = new object[] { netEntity }; base.method_8("InitRealTimeValues", objArray1); }
private void SerializeEntity(Network.Entity e, BinaryWriter w) { w.Write(e.ID); w.Write(e.CardID); SerializeTags(e.Tags, w); }
public Triton.Game.Mapping.Entity RegisterTempEntity(Network.Entity netEnt) { Class272.Enum20[] enumArray1 = new Class272.Enum20[] { Class272.Enum20.Class }; object[] objArray1 = new object[] { netEnt }; return(base.method_15 <Triton.Game.Mapping.Entity>("RegisterTempEntity", enumArray1, objArray1)); }