package { public class PlayerModel extends WorkerModel { public var interacting:Boolean; public var committingMischief:Boolean; public function PlayerModel(gender:int) { super(gender, 0); interacting = false; committingMischief = false; inVisibleOffice = true; } public function interact():void { interacting = true; } public function pickUpSandwich():void { hasSandwich = true; } public function throwAwaySandwich():void { hasSandwich = false; emoteTimeLeft = 0; } override public function update():void { super.update(); if (hasSandwich) { showEmote(WorkerModel.EMOTE_SANDWICH); } } } }