// MARK: - Lifecycle public AW2DCharacterBaseState(AW2DEntityPosition position, AW2DAction examineAction, AW2DAction talkToAction, AW2DAction interactWithAction) { this.position = position; this.examineAction = examineAction; this.talkToAction = talkToAction; this.interactWithAction = interactWithAction; }
// MARK: - Lifecycle public AW2DItemBaseState(AW2DEntityPosition position, AW2DAction examineAction, AW2DAction interactWithAction, AW2DAction pickUpAction, AW2DAction useOnAction) { this.position = position; this.examineAction = examineAction; this.interactWithAction = interactWithAction; this.pickUpAction = pickUpAction; this.useOnAction = useOnAction; }