Ejemplo n.º 1
0
 public void ConvertDataToState(CompanionData inData)
 {
     if (inData != null)
     {
         PriorUIIcon   = inData.Image;
         PriorCooldown = inData.PowerCooldown;
         PriorUseCount = inData.PowerUseCount;
     }
 }
Ejemplo n.º 2
0
        protected virtual void Awake()
        {
            _uiDispatcher = GameInstance.CurrentInstance.GetUIMessageDispatcher();

            _dialogueMappings = DialogueData.GenerateDialogueMappings(DialogueEntries);
            _currentData      = new CompanionData
            {
                Image = CompanionUIIcon,
                CompanionPrefabReference = CompanionAssetReference,
                PowerCooldown            = GetCompanionPowerCooldown(),
                PowerUseCount            = MaxPowerCharges
            };
        }