C# Class UnityRose.PlayerController

Inheritance: NetworkMonoBehaviour
Show file Open project: osROSE/UnityRose

Public Properties

Property Type Description
VR bool
cursor UnityEngine.GameObject
isMainPlayer bool
playerInfo PlayerInfo
rosePlayer RosePlayer

Public Methods

Method Description
Awake ( ) : void
LocatePosition ( ) : void
MoveToPosition ( ) : void
OnChangeEquip ( BodyPartType bodyPart, int id ) : void
OnSkeletonChange ( ) : void
SetAnimationState ( States state ) : void
SetAnimationStateMachine ( RigType rig, States initialState ) : void
Start ( ) : void
Update ( ) : void

Method Details

Awake() public method

public Awake ( ) : void
return void

LocatePosition() public method

public LocatePosition ( ) : void
return void

MoveToPosition() public method

public MoveToPosition ( ) : void
return void

OnChangeEquip() public method

public OnChangeEquip ( BodyPartType bodyPart, int id ) : void
bodyPart BodyPartType
id int
return void

OnSkeletonChange() public method

public OnSkeletonChange ( ) : void
return void

SetAnimationState() public method

public SetAnimationState ( States state ) : void
state States
return void

SetAnimationStateMachine() public method

public SetAnimationStateMachine ( RigType rig, States initialState ) : void
rig RigType
initialState States
return void

Start() public method

public Start ( ) : void
return void

Update() public method

public Update ( ) : void
return void

Property Details

VR public property

public bool VR
return bool

cursor public property

public GameObject,UnityEngine cursor
return UnityEngine.GameObject

isMainPlayer public property

public bool isMainPlayer
return bool

playerInfo public property

public PlayerInfo playerInfo
return PlayerInfo

rosePlayer public property

public RosePlayer rosePlayer
return RosePlayer