Exemple #1
0
    public void Init()
    {
        rpgController = GetObject.PlayerController;
        cameraPivot   = GetObject.PlayerMonoGameObject.transform.Find("cameraPivot");


        Initialised = true;
    }
Exemple #2
0
        public static RPGAction DoAction(IRPGController controller, Action <IRPGController> doAction)
        {
            var parameters = new Dictionary <string, object>()
            {
                { "Controller", controller },
                { "Action", doAction }
            };

            return(new RPGAction(RPGActionType.DoAction, parameters));
        }
Exemple #3
0
 public static void ClearReferences()
 {
     _playerMonoGo          = null;
     _playerMono            = null;
     _playerCharacter       = null;
     _rpgCamera             = null;
     _playerSave            = null;
     _sceneMasterGameObject = null;
     _lootSpawner           = null;
     _audioPlayer           = null;
     _playerController      = null;
     _eventHandler          = null;
     _uiHandler             = null;
     _rpgMinimapCamera      = null;
 }
Exemple #4
0
 void Awake()
 {
     Initialised = false;
     Controller  = GetComponent <RPGController>();
     ID          = Guid.NewGuid().ToString();
 }
 void Awake()
 {
     _controller  = GetComponent <RPGController>();
     _animationId = Guid.NewGuid().ToString();
 }
Exemple #6
0
 public void Init(DestroyCondition condition, IRPGController controller, object parameter)
 {
     _controller = controller;
     Init(condition, parameter);
 }