mirror of
https://github.com/billsonnn/nitro-react.git
synced 2024-11-23 06:40:50 +01:00
Move wired around
This commit is contained in:
parent
bf06c4a58f
commit
8abd271800
@ -5,3 +5,4 @@
|
||||
@import './inventory/InventoryView';
|
||||
@import './navigator/NavigatorView';
|
||||
@import './toolbar/ToolbarView';
|
||||
@import './wired/WiredView';
|
||||
|
@ -6,9 +6,8 @@ import { SendMessageHook } from '../../hooks/messages';
|
||||
import { GetWiredLayout } from './common/GetWiredLayout';
|
||||
import { WiredContextProvider } from './context/WiredContext';
|
||||
import { WiredMessageHandler } from './WiredMessageHandler';
|
||||
import { WiredFurniSelectorViewProps } from './WiredView.types';
|
||||
|
||||
export const WiredView: FC<WiredFurniSelectorViewProps> = props =>
|
||||
export const WiredView: FC<{}> = props =>
|
||||
{
|
||||
const [ trigger, setTrigger ] = useState<Triggerable>(null);
|
||||
const [ intParams, setIntParams ] = useState<number[]>(null);
|
@ -1,28 +1,28 @@
|
||||
import { WiredActionBotChangeFigureView } from '../views/actions/bot-change-figure/WiredActionBotChangeFigureView';
|
||||
import { WiredActionBotFollowAvatarView } from '../views/actions/bot-follow-avatar/WiredActionBotFollowAvatarView';
|
||||
import { WiredActionBotGiveHandItemView } from '../views/actions/bot-give-hand-item/WiredActionBotGiveHandItemView';
|
||||
import { WiredActionBotMoveView } from '../views/actions/bot-move/WiredActionBotMoveView';
|
||||
import { WiredActionBotTalkToAvatarView } from '../views/actions/bot-talk-to-avatar/WiredActionBotTalkToAvatarView';
|
||||
import { WiredActionBotTalkView } from '../views/actions/bot-talk/WiredActionBotTalkView';
|
||||
import { WiredActionBotTeleportView } from '../views/actions/bot-teleport/WiredActionBotTeleportView';
|
||||
import { WiredActionCallAnotherStackView } from '../views/actions/call-another-stack/WiredActionCallAnotherStackView';
|
||||
import { WiredActionChaseView } from '../views/actions/chase/WiredActionChaseView';
|
||||
import { WiredActionChatView } from '../views/actions/chat/WiredActionChatView';
|
||||
import { WiredActionFleeView } from '../views/actions/flee/WiredActionFleeView';
|
||||
import { WiredActionGiveRewardView } from '../views/actions/give-reward/WiredActionGiveRewardView';
|
||||
import { WiredActionGiveScoreToPredefinedTeamView } from '../views/actions/give-score-to-predefined-team/WiredActionGiveScoreToPredefinedTeamView';
|
||||
import { WiredActionGiveScoreView } from '../views/actions/give-score/WiredActionGiveScoreView';
|
||||
import { WiredActionJoinTeamView } from '../views/actions/join-team/WiredActionJoinTeamView';
|
||||
import { WiredActionKickFromRoomView } from '../views/actions/kick-from-room/WiredActionKickFromRoomView';
|
||||
import { WiredActionLeaveTeamView } from '../views/actions/leave-team/WiredActionLeaveTeamView';
|
||||
import { WiredActionMoveAndRotateFurniView } from '../views/actions/move-and-rotate-furni/WiredActionMoveAndRotateFurniView';
|
||||
import { WiredActionMoveFurniToView } from '../views/actions/move-furni-to/WiredActionMoveFurniToView';
|
||||
import { WiredActionMoveFurniView } from '../views/actions/move-furni/WiredActionMoveFurniView';
|
||||
import { WiredActionMuteUserView } from '../views/actions/mute-user/WiredActionMuteUserView';
|
||||
import { WiredActionResetView } from '../views/actions/reset/WiredActionResetView';
|
||||
import { WiredActionSetFurniStateToView } from '../views/actions/set-furni-state-to/WiredActionSetFurniStateToView';
|
||||
import { WiredActionTeleportView } from '../views/actions/teleport/WiredActionTeleportView';
|
||||
import { WiredActionToggleFurniStateView } from '../views/actions/toggle-furni-state/WiredActionToggleFurniStateView';
|
||||
import { WiredActionBotChangeFigureView } from '../views/actions/WiredActionBotChangeFigureView';
|
||||
import { WiredActionBotFollowAvatarView } from '../views/actions/WiredActionBotFollowAvatarView';
|
||||
import { WiredActionBotGiveHandItemView } from '../views/actions/WiredActionBotGiveHandItemView';
|
||||
import { WiredActionBotMoveView } from '../views/actions/WiredActionBotMoveView';
|
||||
import { WiredActionBotTalkToAvatarView } from '../views/actions/WiredActionBotTalkToAvatarView';
|
||||
import { WiredActionBotTalkView } from '../views/actions/WiredActionBotTalkView';
|
||||
import { WiredActionBotTeleportView } from '../views/actions/WiredActionBotTeleportView';
|
||||
import { WiredActionCallAnotherStackView } from '../views/actions/WiredActionCallAnotherStackView';
|
||||
import { WiredActionChaseView } from '../views/actions/WiredActionChaseView';
|
||||
import { WiredActionChatView } from '../views/actions/WiredActionChatView';
|
||||
import { WiredActionFleeView } from '../views/actions/WiredActionFleeView';
|
||||
import { WiredActionGiveRewardView } from '../views/actions/WiredActionGiveRewardView';
|
||||
import { WiredActionGiveScoreToPredefinedTeamView } from '../views/actions/WiredActionGiveScoreToPredefinedTeamView';
|
||||
import { WiredActionGiveScoreView } from '../views/actions/WiredActionGiveScoreView';
|
||||
import { WiredActionJoinTeamView } from '../views/actions/WiredActionJoinTeamView';
|
||||
import { WiredActionKickFromRoomView } from '../views/actions/WiredActionKickFromRoomView';
|
||||
import { WiredActionLeaveTeamView } from '../views/actions/WiredActionLeaveTeamView';
|
||||
import { WiredActionMoveAndRotateFurniView } from '../views/actions/WiredActionMoveAndRotateFurniView';
|
||||
import { WiredActionMoveFurniToView } from '../views/actions/WiredActionMoveFurniToView';
|
||||
import { WiredActionMoveFurniView } from '../views/actions/WiredActionMoveFurniView';
|
||||
import { WiredActionMuteUserView } from '../views/actions/WiredActionMuteUserView';
|
||||
import { WiredActionResetView } from '../views/actions/WiredActionResetView';
|
||||
import { WiredActionSetFurniStateToView } from '../views/actions/WiredActionSetFurniStateToView';
|
||||
import { WiredActionTeleportView } from '../views/actions/WiredActionTeleportView';
|
||||
import { WiredActionToggleFurniStateView } from '../views/actions/WiredActionToggleFurniStateView';
|
||||
import { WiredActionLayout } from './WiredActionLayoutCode';
|
||||
|
||||
export function GetWiredActionLayout(code: number): JSX.Element
|
@ -1,18 +1,18 @@
|
||||
import { WiredConditionActorHasHandItemView } from '../views/conditions/actor-has-hand-item/WiredConditionActorHasHandItem';
|
||||
import { WiredConditionActorIsGroupMemberView } from '../views/conditions/actor-is-group-member/WiredConditionActorIsGroupMemberView';
|
||||
import { WiredConditionActorIsOnFurniView } from '../views/conditions/actor-is-on-furni/WiredConditionActorIsOnFurniView';
|
||||
import { WiredConditionActorIsTeamMemberView } from '../views/conditions/actor-is-team-member/WiredConditionActorIsTeamMemberView';
|
||||
import { WiredConditionActorIsWearingBadgeView } from '../views/conditions/actor-is-wearing-badge/WiredConditionActorIsWearingBadgeView';
|
||||
import { WiredConditionActorIsWearingEffectView } from '../views/conditions/actor-is-wearing-effect/WiredConditionActorIsWearingEffectView';
|
||||
import { WiredConditionDateRangeView } from '../views/conditions/date-range/WiredConditionDateRangeView';
|
||||
import { WiredConditionFurniHasAvatarOnView } from '../views/conditions/furni-has-avatar-on/WiredConditionFurniHasAvatarOnView';
|
||||
import { WiredConditionFurniHasFurniOnView } from '../views/conditions/furni-has-furni-on/WiredConditionFurniHasFurniOnView';
|
||||
import { WiredConditionFurniHasNotFurniOnView } from '../views/conditions/furni-has-not-furni-on/WiredConditionFurniHasNotFurniOnView';
|
||||
import { WiredConditionFurniIsOfTypeView } from '../views/conditions/furni-is-of-type/WiredConditionFurniIsOfTypeView';
|
||||
import { WiredConditionFurniMatchesSnapshotView } from '../views/conditions/furni-matches-snapshot/WiredConditionFurniMatchesSnapshotView';
|
||||
import { WiredConditionTimeElapsedLessView } from '../views/conditions/time-elapsed-less/WiredConditionTimeElapsedLessView';
|
||||
import { WiredConditionTimeElapsedMoreView } from '../views/conditions/time-elapsed-more/WiredConditionTimeElapsedMoreView';
|
||||
import { WiredConditionUserCountInRoomView } from '../views/conditions/user-count-in-room/WiredConditionUserCountInRoomView';
|
||||
import { WiredConditionActorHasHandItemView } from '../views/conditions/WiredConditionActorHasHandItem';
|
||||
import { WiredConditionActorIsGroupMemberView } from '../views/conditions/WiredConditionActorIsGroupMemberView';
|
||||
import { WiredConditionActorIsOnFurniView } from '../views/conditions/WiredConditionActorIsOnFurniView';
|
||||
import { WiredConditionActorIsTeamMemberView } from '../views/conditions/WiredConditionActorIsTeamMemberView';
|
||||
import { WiredConditionActorIsWearingBadgeView } from '../views/conditions/WiredConditionActorIsWearingBadgeView';
|
||||
import { WiredConditionActorIsWearingEffectView } from '../views/conditions/WiredConditionActorIsWearingEffectView';
|
||||
import { WiredConditionDateRangeView } from '../views/conditions/WiredConditionDateRangeView';
|
||||
import { WiredConditionFurniHasAvatarOnView } from '../views/conditions/WiredConditionFurniHasAvatarOnView';
|
||||
import { WiredConditionFurniHasFurniOnView } from '../views/conditions/WiredConditionFurniHasFurniOnView';
|
||||
import { WiredConditionFurniHasNotFurniOnView } from '../views/conditions/WiredConditionFurniHasNotFurniOnView';
|
||||
import { WiredConditionFurniIsOfTypeView } from '../views/conditions/WiredConditionFurniIsOfTypeView';
|
||||
import { WiredConditionFurniMatchesSnapshotView } from '../views/conditions/WiredConditionFurniMatchesSnapshotView';
|
||||
import { WiredConditionTimeElapsedLessView } from '../views/conditions/WiredConditionTimeElapsedLessView';
|
||||
import { WiredConditionTimeElapsedMoreView } from '../views/conditions/WiredConditionTimeElapsedMoreView';
|
||||
import { WiredConditionUserCountInRoomView } from '../views/conditions/WiredConditionUserCountInRoomView';
|
||||
import { WiredConditionlayout } from './WiredConditionLayoutCode';
|
||||
|
||||
export function GetWiredConditionLayout(code: number): JSX.Element
|
@ -1,17 +1,17 @@
|
||||
import { WiredTriggerAvatarEnterRoomView } from '../views/triggers/avatar-enter-room/WiredTriggerAvatarEnterRoomView';
|
||||
import { WiredTriggerAvatarSaysSomethingView } from '../views/triggers/avatar-says-something/WiredTriggerAvatarSaysSomethingView';
|
||||
import { WiredTriggerAvatarWalksOffFurniView } from '../views/triggers/avatar-walks-off-furni/WiredTriggerAvatarWalksOffFurniView';
|
||||
import { WiredTriggerAvatarWalksOnFurniView } from '../views/triggers/avatar-walks-on-furni/WiredTriggerAvatarWalksOnFurni';
|
||||
import { WiredTriggerBotReachedAvatarView } from '../views/triggers/bot-reached-avatar/WiredTriggerBotReachedAvatarView';
|
||||
import { WiredTriggerBotReachedStuffView } from '../views/triggers/bot-reached-stuff/WiredTriggerBotReachedStuffView';
|
||||
import { WiredTriggerCollisionView } from '../views/triggers/collision/WiredTriggerCollisionView';
|
||||
import { WiredTriggeExecuteOnceView } from '../views/triggers/execute-once/WiredTriggerExecuteOnceView';
|
||||
import { WiredTriggeExecutePeriodicallyLongView } from '../views/triggers/execute-periodically-long/WiredTriggerExecutePeriodicallyLongView';
|
||||
import { WiredTriggeExecutePeriodicallyView } from '../views/triggers/execute-periodically/WiredTriggerExecutePeriodicallyView';
|
||||
import { WiredTriggerGameEndsView } from '../views/triggers/game-ends/WiredTriggerGameEndsView';
|
||||
import { WiredTriggerGameStartsView } from '../views/triggers/game-starts/WiredTriggerGameStartsView';
|
||||
import { WiredTriggeScoreAchievedView } from '../views/triggers/score-achieved/WiredTriggerScoreAchievedView';
|
||||
import { WiredTriggerToggleFurniView } from '../views/triggers/toggle-furni/WiredTriggerToggleFurniView';
|
||||
import { WiredTriggerAvatarEnterRoomView } from '../views/triggers/WiredTriggerAvatarEnterRoomView';
|
||||
import { WiredTriggerAvatarSaysSomethingView } from '../views/triggers/WiredTriggerAvatarSaysSomethingView';
|
||||
import { WiredTriggerAvatarWalksOffFurniView } from '../views/triggers/WiredTriggerAvatarWalksOffFurniView';
|
||||
import { WiredTriggerAvatarWalksOnFurniView } from '../views/triggers/WiredTriggerAvatarWalksOnFurni';
|
||||
import { WiredTriggerBotReachedAvatarView } from '../views/triggers/WiredTriggerBotReachedAvatarView';
|
||||
import { WiredTriggerBotReachedStuffView } from '../views/triggers/WiredTriggerBotReachedStuffView';
|
||||
import { WiredTriggerCollisionView } from '../views/triggers/WiredTriggerCollisionView';
|
||||
import { WiredTriggeExecuteOnceView } from '../views/triggers/WiredTriggerExecuteOnceView';
|
||||
import { WiredTriggeExecutePeriodicallyLongView } from '../views/triggers/WiredTriggerExecutePeriodicallyLongView';
|
||||
import { WiredTriggeExecutePeriodicallyView } from '../views/triggers/WiredTriggerExecutePeriodicallyView';
|
||||
import { WiredTriggerGameEndsView } from '../views/triggers/WiredTriggerGameEndsView';
|
||||
import { WiredTriggerGameStartsView } from '../views/triggers/WiredTriggerGameStartsView';
|
||||
import { WiredTriggeScoreAchievedView } from '../views/triggers/WiredTriggerScoreAchievedView';
|
||||
import { WiredTriggerToggleFurniView } from '../views/triggers/WiredTriggerToggleFurniView';
|
||||
import { WiredTriggerLayout } from './WiredTriggerLayoutCode';
|
||||
|
||||
export function GetWiredTriggerLayout(code: number): JSX.Element
|
@ -1,6 +1,3 @@
|
||||
export class WiredFurniSelectorViewProps
|
||||
{}
|
||||
|
||||
export class WiredFurniType
|
||||
{
|
||||
public static STUFF_SELECTION_OPTION_NONE: number = 0;
|
||||
@ -8,5 +5,3 @@ export class WiredFurniType
|
||||
public static STUFF_SELECTION_OPTION_BY_ID_OR_BY_TYPE: number = 2;
|
||||
public static STUFF_SELECTION_OPTION_BY_ID_BY_TYPE_OR_FROM_CONTEXT: number = 3;
|
||||
}
|
||||
|
||||
export const WIRED_STRING_DELIMETER: string = '\t';
|
1
src/components/wired/common/WiredStringDelimeter.ts
Normal file
1
src/components/wired/common/WiredStringDelimeter.ts
Normal file
@ -0,0 +1 @@
|
||||
export const WIRED_STRING_DELIMETER: string = '\t';
|
36
src/components/wired/context/WiredContext.tsx
Normal file
36
src/components/wired/context/WiredContext.tsx
Normal file
@ -0,0 +1,36 @@
|
||||
import { Triggerable } from '@nitrots/nitro-renderer';
|
||||
import { createContext, Dispatch, FC, ProviderProps, SetStateAction, useContext } from 'react';
|
||||
|
||||
export interface IWiredContext
|
||||
{
|
||||
trigger: Triggerable;
|
||||
setTrigger: Dispatch<SetStateAction<Triggerable>>;
|
||||
intParams: number[],
|
||||
setIntParams: Dispatch<SetStateAction<number[]>>;
|
||||
stringParam: string;
|
||||
setStringParam: Dispatch<SetStateAction<string>>;
|
||||
furniIds: number[];
|
||||
setFurniIds: Dispatch<SetStateAction<number[]>>;
|
||||
actionDelay: number;
|
||||
setActionDelay: Dispatch<SetStateAction<number>>;
|
||||
}
|
||||
|
||||
const WiredContext = createContext<IWiredContext>({
|
||||
trigger: null,
|
||||
setTrigger: null,
|
||||
intParams: null,
|
||||
setIntParams: null,
|
||||
stringParam: null,
|
||||
setStringParam: null,
|
||||
furniIds: null,
|
||||
setFurniIds: null,
|
||||
actionDelay: null,
|
||||
setActionDelay: null
|
||||
});
|
||||
|
||||
export const WiredContextProvider: FC<ProviderProps<IWiredContext>> = props =>
|
||||
{
|
||||
return <WiredContext.Provider value={ props.value }>{ props.children }</WiredContext.Provider>
|
||||
}
|
||||
|
||||
export const useWiredContext = () => useContext(WiredContext);
|
@ -1,13 +1,19 @@
|
||||
import { FC, useCallback, useEffect, useState } from 'react';
|
||||
import { GetSessionDataManager, LocalizeText } from '../../../../api';
|
||||
import { WiredEvent } from '../../../../events';
|
||||
import { dispatchUiEvent } from '../../../../hooks/events';
|
||||
import { NitroCardContentView, NitroCardView } from '../../../../layout';
|
||||
import { WiredSelectionVisualizer } from '../../common/WiredSelectionVisualizer';
|
||||
import { useWiredContext } from '../../context/WiredContext';
|
||||
import { WiredFurniType } from '../../WiredView.types';
|
||||
import { WiredFurniSelectorView } from '../furni-selector/WiredFurniSelectorView';
|
||||
import { WiredBaseViewProps } from './WiredBaseView.types';
|
||||
import { GetSessionDataManager, LocalizeText } from '../../../api';
|
||||
import { WiredEvent } from '../../../events';
|
||||
import { dispatchUiEvent } from '../../../hooks/events';
|
||||
import { NitroCardContentView, NitroCardView } from '../../../layout';
|
||||
import { WiredFurniType } from '../common/WiredFurniType';
|
||||
import { WiredSelectionVisualizer } from '../common/WiredSelectionVisualizer';
|
||||
import { useWiredContext } from '../context/WiredContext';
|
||||
import { WiredFurniSelectorView } from './WiredFurniSelectorView';
|
||||
|
||||
export interface WiredBaseViewProps
|
||||
{
|
||||
wiredType: string;
|
||||
requiresFurni: number;
|
||||
save: () => void;
|
||||
}
|
||||
|
||||
export const WiredBaseView: FC<WiredBaseViewProps> = props =>
|
||||
{
|
@ -1,12 +1,11 @@
|
||||
import { FC, useCallback, useEffect } from 'react';
|
||||
import { LocalizeText } from '../../../../api';
|
||||
import { WiredSelectObjectEvent } from '../../../../events';
|
||||
import { useUiEvent } from '../../../../hooks/events';
|
||||
import { WiredSelectionVisualizer } from '../../common/WiredSelectionVisualizer';
|
||||
import { useWiredContext } from '../../context/WiredContext';
|
||||
import { WiredFurniSelectorViewProps } from './WiredFurniSelectorView.types';
|
||||
import { LocalizeText } from '../../../api';
|
||||
import { WiredSelectObjectEvent } from '../../../events';
|
||||
import { useUiEvent } from '../../../hooks/events';
|
||||
import { WiredSelectionVisualizer } from '../common/WiredSelectionVisualizer';
|
||||
import { useWiredContext } from '../context/WiredContext';
|
||||
|
||||
export const WiredFurniSelectorView: FC<WiredFurniSelectorViewProps> = props =>
|
||||
export const WiredFurniSelectorView: FC<{}> = props =>
|
||||
{
|
||||
const { trigger = null, furniIds = [], setFurniIds = null } = useWiredContext();
|
||||
|
@ -1,12 +1,17 @@
|
||||
import { WiredActionDefinition } from '@nitrots/nitro-renderer';
|
||||
import { FC, useCallback, useEffect, useState } from 'react';
|
||||
import ReactSlider from 'react-slider';
|
||||
import { LocalizeText } from '../../../../../api';
|
||||
import { GetWiredTimeLocale } from '../../../common/GetWiredTimeLocale';
|
||||
import { useWiredContext } from '../../../context/WiredContext';
|
||||
import { WiredFurniType } from '../../../WiredView.types';
|
||||
import { WiredBaseView } from '../../base/WiredBaseView';
|
||||
import { WiredActionBaseViewProps } from './WiredActionBaseView.types';
|
||||
import { LocalizeText } from '../../../../api';
|
||||
import { GetWiredTimeLocale } from '../../common/GetWiredTimeLocale';
|
||||
import { WiredFurniType } from '../../common/WiredFurniType';
|
||||
import { useWiredContext } from '../../context/WiredContext';
|
||||
import { WiredBaseView } from '../WiredBaseView';
|
||||
|
||||
export interface WiredActionBaseViewProps
|
||||
{
|
||||
requiresFurni: number;
|
||||
save: () => void;
|
||||
}
|
||||
|
||||
export const WiredActionBaseView: FC<WiredActionBaseViewProps> = props =>
|
||||
{
|
@ -1,9 +1,10 @@
|
||||
import { FC, useCallback, useEffect, useState } from 'react';
|
||||
import { GetSessionDataManager, LocalizeText } from '../../../../../api';
|
||||
import { AvatarImageView } from '../../../../shared/avatar-image/AvatarImageView';
|
||||
import { useWiredContext } from '../../../context/WiredContext';
|
||||
import { WiredFurniType, WIRED_STRING_DELIMETER } from '../../../WiredView.types';
|
||||
import { WiredActionBaseView } from '../base/WiredActionBaseView';
|
||||
import { GetSessionDataManager, LocalizeText } from '../../../../api';
|
||||
import { AvatarImageView } from '../../../../views/shared/avatar-image/AvatarImageView';
|
||||
import { WiredFurniType } from '../../common/WiredFurniType';
|
||||
import { WIRED_STRING_DELIMETER } from '../../common/WiredStringDelimeter';
|
||||
import { useWiredContext } from '../../context/WiredContext';
|
||||
import { WiredActionBaseView } from './WiredActionBaseView';
|
||||
|
||||
const DEFAULT_FIGURE: string = 'hd-180-1.ch-210-66.lg-270-82.sh-290-81';
|
||||
|
@ -1,8 +1,8 @@
|
||||
import { FC, useCallback, useEffect, useState } from 'react';
|
||||
import { LocalizeText } from '../../../../../api';
|
||||
import { useWiredContext } from '../../../context/WiredContext';
|
||||
import { WiredFurniType } from '../../../WiredView.types';
|
||||
import { WiredActionBaseView } from '../base/WiredActionBaseView';
|
||||
import { LocalizeText } from '../../../../api';
|
||||
import { WiredFurniType } from '../../common/WiredFurniType';
|
||||
import { useWiredContext } from '../../context/WiredContext';
|
||||
import { WiredActionBaseView } from './WiredActionBaseView';
|
||||
|
||||
export const WiredActionBotFollowAvatarView: FC<{}> = props =>
|
||||
{
|
@ -1,8 +1,8 @@
|
||||
import { FC, useCallback, useEffect, useState } from 'react';
|
||||
import { LocalizeText } from '../../../../../api';
|
||||
import { useWiredContext } from '../../../context/WiredContext';
|
||||
import { WiredFurniType } from '../../../WiredView.types';
|
||||
import { WiredActionBaseView } from '../base/WiredActionBaseView';
|
||||
import { LocalizeText } from '../../../../api';
|
||||
import { WiredFurniType } from '../../common/WiredFurniType';
|
||||
import { useWiredContext } from '../../context/WiredContext';
|
||||
import { WiredActionBaseView } from './WiredActionBaseView';
|
||||
|
||||
const allowedHanditemIds: number[] = [2, 5, 7, 8, 9, 10, 27];
|
||||
|
@ -1,8 +1,8 @@
|
||||
import { FC, useCallback, useEffect, useState } from 'react';
|
||||
import { LocalizeText } from '../../../../../api';
|
||||
import { useWiredContext } from '../../../context/WiredContext';
|
||||
import { WiredFurniType } from '../../../WiredView.types';
|
||||
import { WiredActionBaseView } from '../base/WiredActionBaseView';
|
||||
import { LocalizeText } from '../../../../api';
|
||||
import { WiredFurniType } from '../../common/WiredFurniType';
|
||||
import { useWiredContext } from '../../context/WiredContext';
|
||||
import { WiredActionBaseView } from './WiredActionBaseView';
|
||||
|
||||
export const WiredActionBotMoveView: FC<{}> = props =>
|
||||
{
|
@ -1,7 +1,8 @@
|
||||
import { FC, useCallback, useEffect, useState } from 'react';
|
||||
import { LocalizeText } from '../../../../../api';
|
||||
import { WiredFurniType } from '../../../common/WiredFurniType';
|
||||
import { WIRED_STRING_DELIMETER } from '../../../common/WiredStringDelimeter';
|
||||
import { useWiredContext } from '../../../context/WiredContext';
|
||||
import { WiredFurniType, WIRED_STRING_DELIMETER } from '../../../WiredView.types';
|
||||
import { WiredActionBaseView } from '../base/WiredActionBaseView';
|
||||
|
||||
export const WiredActionBotTalkToAvatarView: FC<{}> = props =>
|
@ -1,8 +1,9 @@
|
||||
import { FC, useCallback, useEffect, useState } from 'react';
|
||||
import { LocalizeText } from '../../../../../api';
|
||||
import { useWiredContext } from '../../../context/WiredContext';
|
||||
import { WiredFurniType, WIRED_STRING_DELIMETER } from '../../../WiredView.types';
|
||||
import { WiredActionBaseView } from '../base/WiredActionBaseView';
|
||||
import { LocalizeText } from '../../../../api';
|
||||
import { WiredFurniType } from '../../common/WiredFurniType';
|
||||
import { WIRED_STRING_DELIMETER } from '../../common/WiredStringDelimeter';
|
||||
import { useWiredContext } from '../../context/WiredContext';
|
||||
import { WiredActionBaseView } from './WiredActionBaseView';
|
||||
|
||||
export const WiredActionBotTalkView: FC<{}> = props =>
|
||||
{
|
@ -1,8 +1,8 @@
|
||||
import { FC, useCallback, useEffect, useState } from 'react';
|
||||
import { LocalizeText } from '../../../../../api';
|
||||
import { useWiredContext } from '../../../context/WiredContext';
|
||||
import { WiredFurniType } from '../../../WiredView.types';
|
||||
import { WiredActionBaseView } from '../base/WiredActionBaseView';
|
||||
import { LocalizeText } from '../../../../api';
|
||||
import { WiredFurniType } from '../../common/WiredFurniType';
|
||||
import { useWiredContext } from '../../context/WiredContext';
|
||||
import { WiredActionBaseView } from './WiredActionBaseView';
|
||||
|
||||
export const WiredActionBotTeleportView: FC<{}> = props =>
|
||||
{
|
@ -1,6 +1,6 @@
|
||||
import { FC } from 'react';
|
||||
import { WiredFurniType } from '../../../WiredView.types';
|
||||
import { WiredActionBaseView } from '../base/WiredActionBaseView';
|
||||
import { WiredFurniType } from '../../common/WiredFurniType';
|
||||
import { WiredActionBaseView } from './WiredActionBaseView';
|
||||
|
||||
export const WiredActionCallAnotherStackView: FC<{}> = props =>
|
||||
{
|
@ -1,6 +1,6 @@
|
||||
import { FC } from 'react';
|
||||
import { WiredFurniType } from '../../../WiredView.types';
|
||||
import { WiredActionBaseView } from '../base/WiredActionBaseView';
|
||||
import { WiredFurniType } from '../../common/WiredFurniType';
|
||||
import { WiredActionBaseView } from './WiredActionBaseView';
|
||||
|
||||
export const WiredActionChaseView: FC<{}> = props =>
|
||||
{
|
@ -1,8 +1,8 @@
|
||||
import { FC, useCallback, useEffect, useState } from 'react';
|
||||
import { LocalizeText } from '../../../../../api';
|
||||
import { useWiredContext } from '../../../context/WiredContext';
|
||||
import { WiredFurniType } from '../../../WiredView.types';
|
||||
import { WiredActionBaseView } from '../base/WiredActionBaseView';
|
||||
import { LocalizeText } from '../../../../api';
|
||||
import { WiredFurniType } from '../../common/WiredFurniType';
|
||||
import { useWiredContext } from '../../context/WiredContext';
|
||||
import { WiredActionBaseView } from './WiredActionBaseView';
|
||||
|
||||
export const WiredActionChatView: FC<{}> = props =>
|
||||
{
|
@ -1,6 +1,6 @@
|
||||
import { FC } from 'react';
|
||||
import { WiredFurniType } from '../../../WiredView.types';
|
||||
import { WiredActionBaseView } from '../base/WiredActionBaseView';
|
||||
import { WiredFurniType } from '../../common/WiredFurniType';
|
||||
import { WiredActionBaseView } from './WiredActionBaseView';
|
||||
|
||||
export const WiredActionFleeView: FC<{}> = props =>
|
||||
{
|
@ -1,9 +1,9 @@
|
||||
import { FC, useCallback, useEffect, useState } from 'react';
|
||||
import ReactSlider from 'react-slider';
|
||||
import { LocalizeText } from '../../../../../api';
|
||||
import { useWiredContext } from '../../../context/WiredContext';
|
||||
import { WiredFurniType } from '../../../WiredView.types';
|
||||
import { WiredActionBaseView } from '../base/WiredActionBaseView';
|
||||
import { LocalizeText } from '../../../../api';
|
||||
import { WiredFurniType } from '../../common/WiredFurniType';
|
||||
import { useWiredContext } from '../../context/WiredContext';
|
||||
import { WiredActionBaseView } from './WiredActionBaseView';
|
||||
|
||||
export const WiredActionGiveRewardView: FC<{}> = props =>
|
||||
{
|
@ -1,9 +1,9 @@
|
||||
import { FC, useCallback, useEffect, useState } from 'react';
|
||||
import ReactSlider from 'react-slider';
|
||||
import { LocalizeText } from '../../../../../api';
|
||||
import { useWiredContext } from '../../../context/WiredContext';
|
||||
import { WiredFurniType } from '../../../WiredView.types';
|
||||
import { WiredActionBaseView } from '../base/WiredActionBaseView';
|
||||
import { LocalizeText } from '../../../../api';
|
||||
import { WiredFurniType } from '../../common/WiredFurniType';
|
||||
import { useWiredContext } from '../../context/WiredContext';
|
||||
import { WiredActionBaseView } from './WiredActionBaseView';
|
||||
|
||||
export const WiredActionGiveScoreToPredefinedTeamView: FC<{}> = props =>
|
||||
{
|
@ -1,9 +1,9 @@
|
||||
import { FC, useCallback, useEffect, useState } from 'react';
|
||||
import ReactSlider from 'react-slider';
|
||||
import { LocalizeText } from '../../../../../api';
|
||||
import { useWiredContext } from '../../../context/WiredContext';
|
||||
import { WiredFurniType } from '../../../WiredView.types';
|
||||
import { WiredActionBaseView } from '../base/WiredActionBaseView';
|
||||
import { LocalizeText } from '../../../../api';
|
||||
import { WiredFurniType } from '../../common/WiredFurniType';
|
||||
import { useWiredContext } from '../../context/WiredContext';
|
||||
import { WiredActionBaseView } from './WiredActionBaseView';
|
||||
|
||||
export const WiredActionGiveScoreView: FC<{}> = props =>
|
||||
{
|
@ -1,8 +1,8 @@
|
||||
import { FC, useCallback, useEffect, useState } from 'react';
|
||||
import { LocalizeText } from '../../../../../api';
|
||||
import { useWiredContext } from '../../../context/WiredContext';
|
||||
import { WiredFurniType } from '../../../WiredView.types';
|
||||
import { WiredActionBaseView } from '../base/WiredActionBaseView';
|
||||
import { LocalizeText } from '../../../../api';
|
||||
import { WiredFurniType } from '../../common/WiredFurniType';
|
||||
import { useWiredContext } from '../../context/WiredContext';
|
||||
import { WiredActionBaseView } from './WiredActionBaseView';
|
||||
|
||||
export const WiredActionJoinTeamView: FC<{}> = props =>
|
||||
{
|
@ -1,8 +1,8 @@
|
||||
import { FC, useCallback, useEffect, useState } from 'react';
|
||||
import { LocalizeText } from '../../../../../api';
|
||||
import { useWiredContext } from '../../../context/WiredContext';
|
||||
import { WiredFurniType } from '../../../WiredView.types';
|
||||
import { WiredActionBaseView } from '../base/WiredActionBaseView';
|
||||
import { LocalizeText } from '../../../../api';
|
||||
import { WiredFurniType } from '../../common/WiredFurniType';
|
||||
import { useWiredContext } from '../../context/WiredContext';
|
||||
import { WiredActionBaseView } from './WiredActionBaseView';
|
||||
|
||||
export const WiredActionKickFromRoomView: FC<{}> = props =>
|
||||
{
|
@ -1,6 +1,6 @@
|
||||
import { FC } from 'react';
|
||||
import { WiredFurniType } from '../../../WiredView.types';
|
||||
import { WiredActionBaseView } from '../base/WiredActionBaseView';
|
||||
import { WiredFurniType } from '../../common/WiredFurniType';
|
||||
import { WiredActionBaseView } from './WiredActionBaseView';
|
||||
|
||||
export const WiredActionLeaveTeamView: FC<{}> = props =>
|
||||
{
|
@ -1,8 +1,8 @@
|
||||
import { FC, useCallback, useEffect, useState } from 'react';
|
||||
import { LocalizeText } from '../../../../../api';
|
||||
import { useWiredContext } from '../../../context/WiredContext';
|
||||
import { WiredFurniType } from '../../../WiredView.types';
|
||||
import { WiredActionBaseView } from '../base/WiredActionBaseView';
|
||||
import { LocalizeText } from '../../../../api';
|
||||
import { WiredFurniType } from '../../common/WiredFurniType';
|
||||
import { useWiredContext } from '../../context/WiredContext';
|
||||
import { WiredActionBaseView } from './WiredActionBaseView';
|
||||
|
||||
const directionOptions: { value: number, icon: string }[] = [
|
||||
{
|
@ -1,9 +1,9 @@
|
||||
import { FC, useCallback, useEffect, useState } from 'react';
|
||||
import ReactSlider from 'react-slider';
|
||||
import { LocalizeText } from '../../../../../api';
|
||||
import { useWiredContext } from '../../../context/WiredContext';
|
||||
import { WiredFurniType } from '../../../WiredView.types';
|
||||
import { WiredActionBaseView } from '../base/WiredActionBaseView';
|
||||
import { LocalizeText } from '../../../../api';
|
||||
import { WiredFurniType } from '../../common/WiredFurniType';
|
||||
import { useWiredContext } from '../../context/WiredContext';
|
||||
import { WiredActionBaseView } from './WiredActionBaseView';
|
||||
|
||||
const directionOptions: { value: number, icon: string }[] = [
|
||||
{
|
@ -1,8 +1,8 @@
|
||||
import { FC, useCallback, useEffect, useState } from 'react';
|
||||
import { LocalizeText } from '../../../../../api';
|
||||
import { useWiredContext } from '../../../context/WiredContext';
|
||||
import { WiredFurniType } from '../../../WiredView.types';
|
||||
import { WiredActionBaseView } from '../base/WiredActionBaseView';
|
||||
import { LocalizeText } from '../../../../api';
|
||||
import { WiredFurniType } from '../../common/WiredFurniType';
|
||||
import { useWiredContext } from '../../context/WiredContext';
|
||||
import { WiredActionBaseView } from './WiredActionBaseView';
|
||||
|
||||
const directionOptions: { value: number, icon: string }[] = [
|
||||
{
|
@ -1,9 +1,9 @@
|
||||
import { FC, useCallback, useEffect, useState } from 'react';
|
||||
import ReactSlider from 'react-slider';
|
||||
import { LocalizeText } from '../../../../../api';
|
||||
import { useWiredContext } from '../../../context/WiredContext';
|
||||
import { WiredFurniType } from '../../../WiredView.types';
|
||||
import { WiredActionBaseView } from '../base/WiredActionBaseView';
|
||||
import { LocalizeText } from '../../../../api';
|
||||
import { WiredFurniType } from '../../common/WiredFurniType';
|
||||
import { useWiredContext } from '../../context/WiredContext';
|
||||
import { WiredActionBaseView } from './WiredActionBaseView';
|
||||
|
||||
export const WiredActionMuteUserView: FC<{}> = props =>
|
||||
{
|
@ -1,6 +1,6 @@
|
||||
import { FC } from 'react';
|
||||
import { WiredFurniType } from '../../../WiredView.types';
|
||||
import { WiredActionBaseView } from '../base/WiredActionBaseView';
|
||||
import { WiredFurniType } from '../../common/WiredFurniType';
|
||||
import { WiredActionBaseView } from './WiredActionBaseView';
|
||||
|
||||
export const WiredActionResetView: FC<{}> = props =>
|
||||
{
|
@ -1,8 +1,8 @@
|
||||
import { FC, useCallback, useEffect, useState } from 'react';
|
||||
import { LocalizeText } from '../../../../../api';
|
||||
import { useWiredContext } from '../../../context/WiredContext';
|
||||
import { WiredFurniType } from '../../../WiredView.types';
|
||||
import { WiredActionBaseView } from '../base/WiredActionBaseView';
|
||||
import { LocalizeText } from '../../../../api';
|
||||
import { WiredFurniType } from '../../common/WiredFurniType';
|
||||
import { useWiredContext } from '../../context/WiredContext';
|
||||
import { WiredActionBaseView } from './WiredActionBaseView';
|
||||
|
||||
export const WiredActionSetFurniStateToView: FC<{}> = props =>
|
||||
{
|
@ -1,6 +1,6 @@
|
||||
import { FC } from 'react';
|
||||
import { WiredFurniType } from '../../../WiredView.types';
|
||||
import { WiredActionBaseView } from '../base/WiredActionBaseView';
|
||||
import { WiredFurniType } from '../../common/WiredFurniType';
|
||||
import { WiredActionBaseView } from './WiredActionBaseView';
|
||||
|
||||
export const WiredActionTeleportView: FC<{}> = props =>
|
||||
{
|
@ -1,6 +1,6 @@
|
||||
import { FC } from 'react';
|
||||
import { WiredFurniType } from '../../../WiredView.types';
|
||||
import { WiredActionBaseView } from '../base/WiredActionBaseView';
|
||||
import { WiredFurniType } from '../../common/WiredFurniType';
|
||||
import { WiredActionBaseView } from './WiredActionBaseView';
|
||||
|
||||
export const WiredActionToggleFurniStateView: FC<{}> = props =>
|
||||
{
|
@ -1,8 +1,8 @@
|
||||
import { FC, useCallback, useEffect, useState } from 'react';
|
||||
import { LocalizeText } from '../../../../../api';
|
||||
import { useWiredContext } from '../../../context/WiredContext';
|
||||
import { WiredFurniType } from '../../../WiredView.types';
|
||||
import { WiredConditionBaseView } from '../base/WiredConditionBaseView';
|
||||
import { LocalizeText } from '../../../../api';
|
||||
import { WiredFurniType } from '../../common/WiredFurniType';
|
||||
import { useWiredContext } from '../../context/WiredContext';
|
||||
import { WiredConditionBaseView } from './WiredConditionBaseView';
|
||||
|
||||
const allowedHanditemIds: number[] = [ 2, 5, 7, 8, 9, 10, 27 ];
|
||||
|
@ -1,6 +1,6 @@
|
||||
import { FC } from 'react';
|
||||
import { WiredFurniType } from '../../../WiredView.types';
|
||||
import { WiredConditionBaseView } from '../base/WiredConditionBaseView';
|
||||
import { WiredFurniType } from '../../common/WiredFurniType';
|
||||
import { WiredConditionBaseView } from './WiredConditionBaseView';
|
||||
|
||||
export const WiredConditionActorIsGroupMemberView: FC<{}> = props =>
|
||||
{
|
@ -1,6 +1,6 @@
|
||||
import { FC } from 'react';
|
||||
import { WiredFurniType } from '../../../WiredView.types';
|
||||
import { WiredConditionBaseView } from '../base/WiredConditionBaseView';
|
||||
import { WiredFurniType } from '../../common/WiredFurniType';
|
||||
import { WiredConditionBaseView } from './WiredConditionBaseView';
|
||||
|
||||
export const WiredConditionActorIsOnFurniView: FC<{}> = props =>
|
||||
{
|
@ -1,8 +1,8 @@
|
||||
import { FC, useCallback, useEffect, useState } from 'react';
|
||||
import { LocalizeText } from '../../../../../api';
|
||||
import { useWiredContext } from '../../../context/WiredContext';
|
||||
import { WiredFurniType } from '../../../WiredView.types';
|
||||
import { WiredConditionBaseView } from '../base/WiredConditionBaseView';
|
||||
import { LocalizeText } from '../../../../api';
|
||||
import { WiredFurniType } from '../../common/WiredFurniType';
|
||||
import { useWiredContext } from '../../context/WiredContext';
|
||||
import { WiredConditionBaseView } from './WiredConditionBaseView';
|
||||
|
||||
const teamIds: number[] = [ 1, 2, 3, 4 ];
|
||||
|
@ -1,8 +1,8 @@
|
||||
import { FC, useCallback, useEffect, useState } from 'react';
|
||||
import { LocalizeText } from '../../../../../api';
|
||||
import { useWiredContext } from '../../../context/WiredContext';
|
||||
import { WiredFurniType } from '../../../WiredView.types';
|
||||
import { WiredConditionBaseView } from '../base/WiredConditionBaseView';
|
||||
import { LocalizeText } from '../../../../api';
|
||||
import { WiredFurniType } from '../../common/WiredFurniType';
|
||||
import { useWiredContext } from '../../context/WiredContext';
|
||||
import { WiredConditionBaseView } from './WiredConditionBaseView';
|
||||
|
||||
export const WiredConditionActorIsWearingBadgeView: FC<{}> = props =>
|
||||
{
|
@ -1,8 +1,8 @@
|
||||
import { FC, useCallback, useEffect, useState } from 'react';
|
||||
import { LocalizeText } from '../../../../../api';
|
||||
import { useWiredContext } from '../../../context/WiredContext';
|
||||
import { WiredFurniType } from '../../../WiredView.types';
|
||||
import { WiredConditionBaseView } from '../base/WiredConditionBaseView';
|
||||
import { LocalizeText } from '../../../../api';
|
||||
import { WiredFurniType } from '../../common/WiredFurniType';
|
||||
import { useWiredContext } from '../../context/WiredContext';
|
||||
import { WiredConditionBaseView } from './WiredConditionBaseView';
|
||||
|
||||
export const WiredConditionActorIsWearingEffectView: FC<{}> = props =>
|
||||
{
|
@ -1,7 +1,12 @@
|
||||
import { FC, useCallback } from 'react';
|
||||
import { WiredFurniType } from '../../../WiredView.types';
|
||||
import { WiredBaseView } from '../../base/WiredBaseView';
|
||||
import { WiredConditionBaseViewProps } from './WiredConditionBaseView.types';
|
||||
import { WiredFurniType } from '../../common/WiredFurniType';
|
||||
import { WiredBaseView } from '../WiredBaseView';
|
||||
|
||||
export interface WiredConditionBaseViewProps
|
||||
{
|
||||
requiresFurni: number;
|
||||
save: () => void;
|
||||
}
|
||||
|
||||
export const WiredConditionBaseView: FC<WiredConditionBaseViewProps> = props =>
|
||||
{
|
@ -1,8 +1,8 @@
|
||||
import { FC, useCallback, useEffect, useState } from 'react';
|
||||
import { LocalizeText } from '../../../../../api';
|
||||
import { useWiredContext } from '../../../context/WiredContext';
|
||||
import { WiredFurniType } from '../../../WiredView.types';
|
||||
import { WiredConditionBaseView } from '../base/WiredConditionBaseView';
|
||||
import { LocalizeText } from '../../../../api';
|
||||
import { WiredFurniType } from '../../common/WiredFurniType';
|
||||
import { useWiredContext } from '../../context/WiredContext';
|
||||
import { WiredConditionBaseView } from './WiredConditionBaseView';
|
||||
|
||||
export const WiredConditionDateRangeView: FC<{}> = props =>
|
||||
{
|
@ -1,6 +1,6 @@
|
||||
import { FC } from 'react';
|
||||
import { WiredFurniType } from '../../../WiredView.types';
|
||||
import { WiredConditionBaseView } from '../base/WiredConditionBaseView';
|
||||
import { WiredFurniType } from '../../common/WiredFurniType';
|
||||
import { WiredConditionBaseView } from './WiredConditionBaseView';
|
||||
|
||||
export const WiredConditionFurniHasAvatarOnView: FC<{}> = props =>
|
||||
{
|
@ -1,8 +1,8 @@
|
||||
import { FC, useCallback, useEffect, useState } from 'react';
|
||||
import { LocalizeText } from '../../../../../api';
|
||||
import { useWiredContext } from '../../../context/WiredContext';
|
||||
import { WiredFurniType } from '../../../WiredView.types';
|
||||
import { WiredConditionBaseView } from '../base/WiredConditionBaseView';
|
||||
import { LocalizeText } from '../../../../api';
|
||||
import { WiredFurniType } from '../../common/WiredFurniType';
|
||||
import { useWiredContext } from '../../context/WiredContext';
|
||||
import { WiredConditionBaseView } from './WiredConditionBaseView';
|
||||
|
||||
export const WiredConditionFurniHasFurniOnView: FC<{}> = props =>
|
||||
{
|
@ -1,8 +1,8 @@
|
||||
import { FC, useCallback, useEffect, useState } from 'react';
|
||||
import { LocalizeText } from '../../../../../api';
|
||||
import { useWiredContext } from '../../../context/WiredContext';
|
||||
import { WiredFurniType } from '../../../WiredView.types';
|
||||
import { WiredConditionBaseView } from '../base/WiredConditionBaseView';
|
||||
import { LocalizeText } from '../../../../api';
|
||||
import { WiredFurniType } from '../../common/WiredFurniType';
|
||||
import { useWiredContext } from '../../context/WiredContext';
|
||||
import { WiredConditionBaseView } from './WiredConditionBaseView';
|
||||
|
||||
export const WiredConditionFurniHasNotFurniOnView: FC<{}> = props =>
|
||||
{
|
@ -1,6 +1,6 @@
|
||||
import { FC } from 'react';
|
||||
import { WiredFurniType } from '../../../WiredView.types';
|
||||
import { WiredConditionBaseView } from '../base/WiredConditionBaseView';
|
||||
import { WiredFurniType } from '../../common/WiredFurniType';
|
||||
import { WiredConditionBaseView } from './WiredConditionBaseView';
|
||||
|
||||
export const WiredConditionFurniIsOfTypeView: FC<{}> = props =>
|
||||
{
|
@ -1,8 +1,8 @@
|
||||
import { FC, useCallback, useEffect, useState } from 'react';
|
||||
import { LocalizeText } from '../../../../../api';
|
||||
import { useWiredContext } from '../../../context/WiredContext';
|
||||
import { WiredFurniType } from '../../../WiredView.types';
|
||||
import { WiredConditionBaseView } from '../base/WiredConditionBaseView';
|
||||
import { LocalizeText } from '../../../../api';
|
||||
import { WiredFurniType } from '../../common/WiredFurniType';
|
||||
import { useWiredContext } from '../../context/WiredContext';
|
||||
import { WiredConditionBaseView } from './WiredConditionBaseView';
|
||||
|
||||
export const WiredConditionFurniMatchesSnapshotView: FC<{}> = props =>
|
||||
{
|
@ -1,10 +1,10 @@
|
||||
import { FC, useCallback, useEffect, useState } from 'react';
|
||||
import ReactSlider from 'react-slider';
|
||||
import { LocalizeText } from '../../../../../api';
|
||||
import { GetWiredTimeLocale } from '../../../common/GetWiredTimeLocale';
|
||||
import { useWiredContext } from '../../../context/WiredContext';
|
||||
import { WiredFurniType } from '../../../WiredView.types';
|
||||
import { WiredConditionBaseView } from '../base/WiredConditionBaseView';
|
||||
import { LocalizeText } from '../../../../api';
|
||||
import { GetWiredTimeLocale } from '../../common/GetWiredTimeLocale';
|
||||
import { WiredFurniType } from '../../common/WiredFurniType';
|
||||
import { useWiredContext } from '../../context/WiredContext';
|
||||
import { WiredConditionBaseView } from './WiredConditionBaseView';
|
||||
|
||||
export const WiredConditionTimeElapsedLessView: FC<{}> = props =>
|
||||
{
|
@ -1,10 +1,10 @@
|
||||
import { FC, useCallback, useEffect, useState } from 'react';
|
||||
import ReactSlider from 'react-slider';
|
||||
import { LocalizeText } from '../../../../../api';
|
||||
import { GetWiredTimeLocale } from '../../../common/GetWiredTimeLocale';
|
||||
import { useWiredContext } from '../../../context/WiredContext';
|
||||
import { WiredFurniType } from '../../../WiredView.types';
|
||||
import { WiredConditionBaseView } from '../base/WiredConditionBaseView';
|
||||
import { LocalizeText } from '../../../../api';
|
||||
import { GetWiredTimeLocale } from '../../common/GetWiredTimeLocale';
|
||||
import { WiredFurniType } from '../../common/WiredFurniType';
|
||||
import { useWiredContext } from '../../context/WiredContext';
|
||||
import { WiredConditionBaseView } from './WiredConditionBaseView';
|
||||
|
||||
export const WiredConditionTimeElapsedMoreView: FC<{}> = props =>
|
||||
{
|
@ -1,9 +1,9 @@
|
||||
import { FC, useCallback, useEffect, useState } from 'react';
|
||||
import ReactSlider from 'react-slider';
|
||||
import { LocalizeText } from '../../../../../api';
|
||||
import { useWiredContext } from '../../../context/WiredContext';
|
||||
import { WiredFurniType } from '../../../WiredView.types';
|
||||
import { WiredConditionBaseView } from '../base/WiredConditionBaseView';
|
||||
import { LocalizeText } from '../../../../api';
|
||||
import { WiredFurniType } from '../../common/WiredFurniType';
|
||||
import { useWiredContext } from '../../context/WiredContext';
|
||||
import { WiredConditionBaseView } from './WiredConditionBaseView';
|
||||
|
||||
export const WiredConditionUserCountInRoomView: FC<{}> = props =>
|
||||
{
|
@ -1,8 +1,8 @@
|
||||
import { FC, useCallback, useEffect, useState } from 'react';
|
||||
import { LocalizeText } from '../../../../../api';
|
||||
import { useWiredContext } from '../../../context/WiredContext';
|
||||
import { WiredFurniType } from '../../../WiredView.types';
|
||||
import { WiredTriggerBaseView } from '../base/WiredTriggerBaseView';
|
||||
import { LocalizeText } from '../../../../api';
|
||||
import { WiredFurniType } from '../../common/WiredFurniType';
|
||||
import { useWiredContext } from '../../context/WiredContext';
|
||||
import { WiredTriggerBaseView } from './WiredTriggerBaseView';
|
||||
|
||||
export const WiredTriggerAvatarEnterRoomView: FC<{}> = props =>
|
||||
{
|
@ -1,8 +1,8 @@
|
||||
import { FC, useCallback, useEffect, useState } from 'react';
|
||||
import { GetSessionDataManager, LocalizeText } from '../../../../../api';
|
||||
import { useWiredContext } from '../../../context/WiredContext';
|
||||
import { WiredFurniType } from '../../../WiredView.types';
|
||||
import { WiredTriggerBaseView } from '../base/WiredTriggerBaseView';
|
||||
import { GetSessionDataManager, LocalizeText } from '../../../../api';
|
||||
import { WiredFurniType } from '../../common/WiredFurniType';
|
||||
import { useWiredContext } from '../../context/WiredContext';
|
||||
import { WiredTriggerBaseView } from './WiredTriggerBaseView';
|
||||
|
||||
export const WiredTriggerAvatarSaysSomethingView: FC<{}> = props =>
|
||||
{
|
@ -1,6 +1,6 @@
|
||||
import { FC } from 'react';
|
||||
import { WiredFurniType } from '../../../WiredView.types';
|
||||
import { WiredTriggerBaseView } from '../base/WiredTriggerBaseView';
|
||||
import { WiredFurniType } from '../../common/WiredFurniType';
|
||||
import { WiredTriggerBaseView } from './WiredTriggerBaseView';
|
||||
|
||||
export const WiredTriggerAvatarWalksOffFurniView: FC<{}> = props =>
|
||||
{
|
@ -1,6 +1,6 @@
|
||||
import { FC } from 'react';
|
||||
import { WiredFurniType } from '../../../WiredView.types';
|
||||
import { WiredTriggerBaseView } from '../base/WiredTriggerBaseView';
|
||||
import { WiredFurniType } from '../../common/WiredFurniType';
|
||||
import { WiredTriggerBaseView } from './WiredTriggerBaseView';
|
||||
|
||||
export const WiredTriggerAvatarWalksOnFurniView: FC<{}> = props =>
|
||||
{
|
@ -1,7 +1,12 @@
|
||||
import { FC, useCallback } from 'react';
|
||||
import { WiredFurniType } from '../../../WiredView.types';
|
||||
import { WiredBaseView } from '../../base/WiredBaseView';
|
||||
import { WiredTriggerBaseViewProps } from './WiredTriggerBaseView.types';
|
||||
import { WiredFurniType } from '../../common/WiredFurniType';
|
||||
import { WiredBaseView } from '../WiredBaseView';
|
||||
|
||||
export interface WiredTriggerBaseViewProps
|
||||
{
|
||||
requiresFurni: number;
|
||||
save: () => void;
|
||||
}
|
||||
|
||||
export const WiredTriggerBaseView: FC<WiredTriggerBaseViewProps> = props =>
|
||||
{
|
@ -1,8 +1,8 @@
|
||||
import { FC, useCallback, useEffect, useState } from 'react';
|
||||
import { LocalizeText } from '../../../../../api';
|
||||
import { useWiredContext } from '../../../context/WiredContext';
|
||||
import { WiredFurniType } from '../../../WiredView.types';
|
||||
import { WiredTriggerBaseView } from '../base/WiredTriggerBaseView';
|
||||
import { LocalizeText } from '../../../../api';
|
||||
import { WiredFurniType } from '../../common/WiredFurniType';
|
||||
import { useWiredContext } from '../../context/WiredContext';
|
||||
import { WiredTriggerBaseView } from './WiredTriggerBaseView';
|
||||
|
||||
export const WiredTriggerBotReachedAvatarView: FC<{}> = props =>
|
||||
{
|
@ -1,8 +1,8 @@
|
||||
import { FC, useCallback, useEffect, useState } from 'react';
|
||||
import { LocalizeText } from '../../../../../api';
|
||||
import { useWiredContext } from '../../../context/WiredContext';
|
||||
import { WiredFurniType } from '../../../WiredView.types';
|
||||
import { WiredTriggerBaseView } from '../base/WiredTriggerBaseView';
|
||||
import { LocalizeText } from '../../../../api';
|
||||
import { WiredFurniType } from '../../common/WiredFurniType';
|
||||
import { useWiredContext } from '../../context/WiredContext';
|
||||
import { WiredTriggerBaseView } from './WiredTriggerBaseView';
|
||||
|
||||
export const WiredTriggerBotReachedStuffView: FC<{}> = props =>
|
||||
{
|
@ -1,6 +1,6 @@
|
||||
import { FC } from 'react';
|
||||
import { WiredFurniType } from '../../../WiredView.types';
|
||||
import { WiredTriggerBaseView } from '../base/WiredTriggerBaseView';
|
||||
import { WiredFurniType } from '../../common/WiredFurniType';
|
||||
import { WiredTriggerBaseView } from './WiredTriggerBaseView';
|
||||
|
||||
export const WiredTriggerCollisionView: FC<{}> = props =>
|
||||
{
|
@ -1,10 +1,10 @@
|
||||
import { FC, useCallback, useEffect, useState } from 'react';
|
||||
import ReactSlider from 'react-slider';
|
||||
import { LocalizeText } from '../../../../../api';
|
||||
import { GetWiredTimeLocale } from '../../../common/GetWiredTimeLocale';
|
||||
import { useWiredContext } from '../../../context/WiredContext';
|
||||
import { WiredFurniType } from '../../../WiredView.types';
|
||||
import { WiredTriggerBaseView } from '../base/WiredTriggerBaseView';
|
||||
import { LocalizeText } from '../../../../api';
|
||||
import { GetWiredTimeLocale } from '../../common/GetWiredTimeLocale';
|
||||
import { WiredFurniType } from '../../common/WiredFurniType';
|
||||
import { useWiredContext } from '../../context/WiredContext';
|
||||
import { WiredTriggerBaseView } from './WiredTriggerBaseView';
|
||||
|
||||
export const WiredTriggeExecuteOnceView: FC<{}> = props =>
|
||||
{
|
@ -1,10 +1,10 @@
|
||||
import { FriendlyTime } from '@nitrots/nitro-renderer';
|
||||
import { FC, useCallback, useEffect, useState } from 'react';
|
||||
import ReactSlider from 'react-slider';
|
||||
import { LocalizeText } from '../../../../../api';
|
||||
import { useWiredContext } from '../../../context/WiredContext';
|
||||
import { WiredFurniType } from '../../../WiredView.types';
|
||||
import { WiredTriggerBaseView } from '../base/WiredTriggerBaseView';
|
||||
import { LocalizeText } from '../../../../api';
|
||||
import { WiredFurniType } from '../../common/WiredFurniType';
|
||||
import { useWiredContext } from '../../context/WiredContext';
|
||||
import { WiredTriggerBaseView } from './WiredTriggerBaseView';
|
||||
|
||||
export const WiredTriggeExecutePeriodicallyLongView: FC<{}> = props =>
|
||||
{
|
@ -1,10 +1,10 @@
|
||||
import { FC, useCallback, useEffect, useState } from 'react';
|
||||
import ReactSlider from 'react-slider';
|
||||
import { LocalizeText } from '../../../../../api';
|
||||
import { GetWiredTimeLocale } from '../../../common/GetWiredTimeLocale';
|
||||
import { useWiredContext } from '../../../context/WiredContext';
|
||||
import { WiredFurniType } from '../../../WiredView.types';
|
||||
import { WiredTriggerBaseView } from '../base/WiredTriggerBaseView';
|
||||
import { LocalizeText } from '../../../../api';
|
||||
import { GetWiredTimeLocale } from '../../common/GetWiredTimeLocale';
|
||||
import { WiredFurniType } from '../../common/WiredFurniType';
|
||||
import { useWiredContext } from '../../context/WiredContext';
|
||||
import { WiredTriggerBaseView } from './WiredTriggerBaseView';
|
||||
|
||||
export const WiredTriggeExecutePeriodicallyView: FC<{}> = props =>
|
||||
{
|
@ -1,6 +1,6 @@
|
||||
import { FC } from 'react';
|
||||
import { WiredFurniType } from '../../../WiredView.types';
|
||||
import { WiredTriggerBaseView } from '../base/WiredTriggerBaseView';
|
||||
import { WiredFurniType } from '../../common/WiredFurniType';
|
||||
import { WiredTriggerBaseView } from './WiredTriggerBaseView';
|
||||
|
||||
export const WiredTriggerGameEndsView: FC<{}> = props =>
|
||||
{
|
@ -1,6 +1,6 @@
|
||||
import { FC } from 'react';
|
||||
import { WiredFurniType } from '../../../WiredView.types';
|
||||
import { WiredTriggerBaseView } from '../base/WiredTriggerBaseView';
|
||||
import { WiredFurniType } from '../../common/WiredFurniType';
|
||||
import { WiredTriggerBaseView } from './WiredTriggerBaseView';
|
||||
|
||||
export const WiredTriggerGameStartsView: FC<{}> = props =>
|
||||
{
|
@ -1,9 +1,9 @@
|
||||
import { FC, useCallback, useEffect, useState } from 'react';
|
||||
import ReactSlider from 'react-slider';
|
||||
import { LocalizeText } from '../../../../../api';
|
||||
import { useWiredContext } from '../../../context/WiredContext';
|
||||
import { WiredFurniType } from '../../../WiredView.types';
|
||||
import { WiredTriggerBaseView } from '../base/WiredTriggerBaseView';
|
||||
import { LocalizeText } from '../../../../api';
|
||||
import { WiredFurniType } from '../../common/WiredFurniType';
|
||||
import { useWiredContext } from '../../context/WiredContext';
|
||||
import { WiredTriggerBaseView } from './WiredTriggerBaseView';
|
||||
|
||||
export const WiredTriggeScoreAchievedView: FC<{}> = props =>
|
||||
{
|
@ -1,6 +1,6 @@
|
||||
import { FC } from 'react';
|
||||
import { WiredFurniType } from '../../../WiredView.types';
|
||||
import { WiredTriggerBaseView } from '../base/WiredTriggerBaseView';
|
||||
import { WiredFurniType } from '../../common/WiredFurniType';
|
||||
import { WiredTriggerBaseView } from './WiredTriggerBaseView';
|
||||
|
||||
export const WiredTriggerToggleFurniView: FC<{}> = props =>
|
||||
{
|
@ -9,7 +9,6 @@
|
||||
@import "./right-side/RightSideView";
|
||||
@import "./room/RoomView";
|
||||
@import "./room-host/RoomHostView";
|
||||
@import "./wired/WiredView";
|
||||
@import "./mod-tools/ModToolsView";
|
||||
@import "./user-settings/UserSettingsView";
|
||||
@import "./user-profile/UserProfileVew";
|
||||
|
@ -8,6 +8,7 @@ import { CatalogView } from '../../components/catalog/CatalogView';
|
||||
import { InventoryView } from '../../components/inventory/InventoryView';
|
||||
import { NavigatorView } from '../../components/navigator/NavigatorView';
|
||||
import { ToolbarView } from '../../components/toolbar/ToolbarView';
|
||||
import { WiredView } from '../../components/wired/WiredView';
|
||||
import { useRoomSessionManagerEvent } from '../../hooks/events/nitro/session/room-session-manager-event';
|
||||
import { TransitionAnimation, TransitionAnimationTypes } from '../../layout';
|
||||
import { CampaignView } from '../campaign/CampaignView';
|
||||
@ -24,7 +25,6 @@ import { RightSideView } from '../right-side/RightSideView';
|
||||
import { RoomHostView } from '../room-host/RoomHostView';
|
||||
import { UserProfileView } from '../user-profile/UserProfileView';
|
||||
import { UserSettingsView } from '../user-settings/UserSettingsView';
|
||||
import { WiredView } from '../wired/WiredView';
|
||||
import { MainViewProps } from './MainView.types';
|
||||
|
||||
export const MainView: FC<MainViewProps> = props =>
|
||||
|
@ -1,22 +0,0 @@
|
||||
import { createContext, FC, useContext } from 'react';
|
||||
import { IWiredContext, WiredContextProps } from './WiredContext.types';
|
||||
|
||||
const WiredContext = createContext<IWiredContext>({
|
||||
trigger: null,
|
||||
setTrigger: null,
|
||||
intParams: null,
|
||||
setIntParams: null,
|
||||
stringParam: null,
|
||||
setStringParam: null,
|
||||
furniIds: null,
|
||||
setFurniIds: null,
|
||||
actionDelay: null,
|
||||
setActionDelay: null
|
||||
});
|
||||
|
||||
export const WiredContextProvider: FC<WiredContextProps> = props =>
|
||||
{
|
||||
return <WiredContext.Provider value={ props.value }>{ props.children }</WiredContext.Provider>
|
||||
}
|
||||
|
||||
export const useWiredContext = () => useContext(WiredContext);
|
@ -1,21 +0,0 @@
|
||||
import { Triggerable } from '@nitrots/nitro-renderer';
|
||||
import { Dispatch, ProviderProps, SetStateAction } from 'react';
|
||||
|
||||
export interface IWiredContext
|
||||
{
|
||||
trigger: Triggerable;
|
||||
setTrigger: Dispatch<SetStateAction<Triggerable>>;
|
||||
intParams: number[],
|
||||
setIntParams: Dispatch<SetStateAction<number[]>>;
|
||||
stringParam: string;
|
||||
setStringParam: Dispatch<SetStateAction<string>>;
|
||||
furniIds: number[];
|
||||
setFurniIds: Dispatch<SetStateAction<number[]>>;
|
||||
actionDelay: number;
|
||||
setActionDelay: Dispatch<SetStateAction<number>>;
|
||||
}
|
||||
|
||||
export interface WiredContextProps extends ProviderProps<IWiredContext>
|
||||
{
|
||||
|
||||
}
|
@ -1,5 +0,0 @@
|
||||
export interface WiredActionBaseViewProps
|
||||
{
|
||||
requiresFurni: number;
|
||||
save: () => void;
|
||||
}
|
@ -1,6 +0,0 @@
|
||||
export interface WiredBaseViewProps
|
||||
{
|
||||
wiredType: string;
|
||||
requiresFurni: number;
|
||||
save: () => void;
|
||||
}
|
@ -1,5 +0,0 @@
|
||||
export interface WiredConditionBaseViewProps
|
||||
{
|
||||
requiresFurni: number;
|
||||
save: () => void;
|
||||
}
|
@ -1,3 +0,0 @@
|
||||
export class WiredFurniSelectorViewProps
|
||||
{
|
||||
}
|
@ -1,5 +0,0 @@
|
||||
export interface WiredTriggerBaseViewProps
|
||||
{
|
||||
requiresFurni: number;
|
||||
save: () => void;
|
||||
}
|
Loading…
Reference in New Issue
Block a user