C# 클래스 BIWModeController, unity-renderer

상속: BIWController
파일 보기 프로젝트 열기: decentraland/unity-renderer 1 사용 예제들

공개 메소드들

메소드 설명
ActivateCamera ( ParcelScene sceneToLook ) : void
ChangeAdvanceMode ( ) : void
CheckInput ( ) : void
CheckInputSelectedEntities ( ) : void
CreatedEntity ( BIWEntity, entity ) : void
Dispose ( ) : void
EndMultiSelection ( ) : void
EnterEditMode ( ParcelScene scene ) : void
EntityDoubleClick ( BIWEntity entity ) : void
ExitEditMode ( ) : void
GetCurrentEditionPosition ( ) : Vector3
GetCurrentMode ( ) : BIWMode
GetCurrentStateMode ( ) : EditModeState
GetMaxDistanceToSelectEntities ( ) : float
GetModeCreationEntryPoint ( ) : Vector3
GetMousePosition ( ) : Vector3
Init ( BIWContext context ) : void
IsGodModeActive ( ) : bool
LateUpdate ( ) : void
MouseClickDetected ( ) : void
OnGUI ( ) : void
OpenNewProjectDetails ( ) : void
ResetScaleAndRotation ( ) : void
SetBuildMode ( EditModeState state ) : void
SetSnapActive ( bool isActive ) : void
ShouldCancelUndoAction ( ) : bool
StartMultiSelection ( ) : void
TakeSceneScreenshotForExit ( ) : void
UndoEditionGOLastStep ( ) : void
Update ( ) : void

비공개 메소드들

메소드 설명
ChangeSnapMode ( ) : void
InitGameObjects ( ) : void
InputDone ( ) : void
SetEditorGameObjects ( ) : void

메소드 상세

ActivateCamera() 공개 메소드

public ActivateCamera ( ParcelScene sceneToLook ) : void
sceneToLook ParcelScene
리턴 void

ChangeAdvanceMode() 공개 메소드

public ChangeAdvanceMode ( ) : void
리턴 void

CheckInput() 공개 메소드

public CheckInput ( ) : void
리턴 void

CheckInputSelectedEntities() 공개 메소드

public CheckInputSelectedEntities ( ) : void
리턴 void

CreatedEntity() 공개 메소드

public CreatedEntity ( BIWEntity, entity ) : void
entity BIWEntity,
리턴 void

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

EndMultiSelection() 공개 메소드

public EndMultiSelection ( ) : void
리턴 void

EnterEditMode() 공개 메소드

public EnterEditMode ( ParcelScene scene ) : void
scene ParcelScene
리턴 void

EntityDoubleClick() 공개 메소드

public EntityDoubleClick ( BIWEntity entity ) : void
entity BIWEntity
리턴 void

ExitEditMode() 공개 메소드

public ExitEditMode ( ) : void
리턴 void

GetCurrentEditionPosition() 공개 메소드

public GetCurrentEditionPosition ( ) : Vector3
리턴 Vector3

GetCurrentMode() 공개 메소드

public GetCurrentMode ( ) : BIWMode
리턴 BIWMode

GetCurrentStateMode() 공개 메소드

public GetCurrentStateMode ( ) : EditModeState
리턴 EditModeState

GetMaxDistanceToSelectEntities() 공개 메소드

public GetMaxDistanceToSelectEntities ( ) : float
리턴 float

GetModeCreationEntryPoint() 공개 메소드

public GetModeCreationEntryPoint ( ) : Vector3
리턴 Vector3

GetMousePosition() 공개 메소드

public GetMousePosition ( ) : Vector3
리턴 Vector3

Init() 공개 메소드

public Init ( BIWContext context ) : void
context BIWContext
리턴 void

IsGodModeActive() 공개 메소드

public IsGodModeActive ( ) : bool
리턴 bool

LateUpdate() 공개 메소드

public LateUpdate ( ) : void
리턴 void

MouseClickDetected() 공개 메소드

public MouseClickDetected ( ) : void
리턴 void

OnGUI() 공개 메소드

public OnGUI ( ) : void
리턴 void

OpenNewProjectDetails() 공개 메소드

public OpenNewProjectDetails ( ) : void
리턴 void

ResetScaleAndRotation() 공개 메소드

public ResetScaleAndRotation ( ) : void
리턴 void

SetBuildMode() 공개 메소드

public SetBuildMode ( EditModeState state ) : void
state EditModeState
리턴 void

SetSnapActive() 공개 메소드

public SetSnapActive ( bool isActive ) : void
isActive bool
리턴 void

ShouldCancelUndoAction() 공개 메소드

public ShouldCancelUndoAction ( ) : bool
리턴 bool

StartMultiSelection() 공개 메소드

public StartMultiSelection ( ) : void
리턴 void

TakeSceneScreenshotForExit() 공개 메소드

public TakeSceneScreenshotForExit ( ) : void
리턴 void

UndoEditionGOLastStep() 공개 메소드

public UndoEditionGOLastStep ( ) : void
리턴 void

Update() 공개 메소드

public Update ( ) : void
리턴 void