protected override Action CreateDefaultAction() { if (!endedASAP){ pcPopupMenuAction = new PCPopupMenuAction(actor, pcControllableAction.GetClickedHotSpot()); return pcPopupMenuAction; } else { return null; } }
public PCAction(GameObject actor, bool sitting, string seatType) : base(actor) { InitInteractionInfo(false, true); pcControllableAction = null; pcPopupMenuAction = null; this.sitting = sitting; this.seatType = seatType; }