public Menu_CharacterListItem_c(string name, CharacterVisualLayout vlayout, int level) : base((Int32)ClientToMasterPackets.PacketType.Menu_CharacterListItem_c) { this.Name = name; this.VisualLayout = vlayout; this.Level = level; }
public Player(PlayerInfo info, CharacterVisualLayout visualLayout, Int32 passwordToken) : base("Player:" + info.Name, visualLayout) { this.info = info; this.passwordToken = passwordToken; Log.Log("Player created."); }
public static Menu_CharacterListItem_c ReadPacket(ref List <byte> buffer) { string name = TakeString(ref buffer); CharacterVisualLayout layout = new CharacterVisualLayout((CharacterVisualLayout.VisualType)TakeInt32(ref buffer)); int level = TakeInt32(ref buffer); return(new Menu_CharacterListItem_c(name, layout, level)); }
/// <summary> /// Creates a character to be used in a game map. /// </summary> /// <param name="id">ID of the character.</param> public GameCharacter(String name, CharacterVisualLayout visualLayout) { Log = new DebugLogger("Char:" + name); Log.MessageLogged += Console.WriteLine; this.name = name; this.position = new Position2D(); this.charsInView = new List <GameCharacter>(); this.charsSeenBy = new List <GameCharacter>(); this.visualLayout = visualLayout; this.SetID(ID_NULL); }
public void AddCharacterListItem(string name, CharacterVisualLayout layout, int level) { //Log.Log("Create selection: " + name); GameObject obj = (GameObject)Instantiate(Resources.Load(ResourceList.UI.CharacterListItem)); obj.transform.SetParent(GameObject.Find("CharList").transform); CharListMenuItemButton button = obj.GetComponent <CharListMenuItemButton>(); button.Name = name; button.Type = layout.Type; button.Level = level; charListItems.Add(button); }
public void AddCharacter(int id, CharacterVisualLayout layout) { if (characters.ContainsKey(id)) { RemoveCharacter(id); Debug.LogWarning("CharacterListController added character that already existed."); } GameObject newChar = (GameObject)GameObject.Instantiate(Resources.Load(ResourceList.Characters.Robot)); newChar.transform.parent = this.transform; characters.Add(id, newChar.GetComponent <GameCharacterController>()); Log.Log("CharacterListController added character: " + id); }
public Npc(String name, CharacterVisualLayout vlayout) : base("Npc:" + name, vlayout) { }
public NpcLayout(CharacterVisualLayout vlayout) { this.VisualLayout = vlayout; }