public override void Refresh() { base.Refresh(); if (TillerMan != null) { TillerMan.RefreshTillerMan(); } }
protected override bool EndMove() { if (!base.EndMove()) { return(false); } if (TillerMan != null) { TillerMan.RefreshTillerMan(); } return(true); }
protected override void OnDurabilityChange(ushort oldDurability) { GalleonStatus newStatus = (GalleonStatus)(Durability / Math.Ceiling(MaxDurability / 3.0)); if (newStatus != Status) { Status = newStatus; ItemID = GetMultiId(Facing); OnStatusChange(); } GalleonCondition newCondition = (GalleonCondition)(Durability / Math.Ceiling(MaxDurability / 4.0)); if (newCondition != Condition) { Condition = newCondition; if (TillerMan != null) { TillerMan.RefreshTillerMan(); } } }