public WeihuaGames.ClientClass.WolfSmokeAddition FromProtobuf(com.kodgames.corgi.protocol.WolfSmokeAddition wolfSmokeAddition) { if (wolfSmokeAddition != null) { this.affectType = wolfSmokeAddition.affectType; foreach (com.kodgames.corgi.protocol.PropertyModifier modifier in wolfSmokeAddition.modifiers) { WeihuaGames.ClientClass.PropertyModifier modifier2 = new WeihuaGames.ClientClass.PropertyModifier(); this.modifiers.Add(modifier2.FromProtobuf(modifier)); } } return(this); }
public WeihuaGames.ClientClass.PropertyModifierSet FromProtobuf(com.kodgames.corgi.protocol.PropertyModifierSet propertyModifierSet) { if (propertyModifierSet != null) { this.level = propertyModifierSet.levelFilter; this.modifiers.Clear(); if (propertyModifierSet.modifiers != null) { foreach (com.kodgames.corgi.protocol.PropertyModifier modifier in propertyModifierSet.modifiers) { WeihuaGames.ClientClass.PropertyModifier item = new WeihuaGames.ClientClass.PropertyModifier(); item.FromProtobuf(modifier); this.modifiers.Add(item); } } } return(this); }