// Use this for initialization void Start() { upgrades = upgrading.GetComponent<FactoryAddon>(); player = GameObject.FindGameObjectWithTag("Player").GetComponent<PlayerMovement>(); characterObjective = charr.GetComponent<CharacterObjectives>(); objective = new KillObjective(); characterObjective.SetObjective(objective); // upgradeGUI.SetActive(false); }
private ObjectiveController Initilize(Objective[] objs) { if (objs == null) { obj = new FakeObjectives(new List <Objective>()); } else { obj = new FakeObjectives(objs.ToList()); } return(new ObjectiveController(obj, null) { UserId = () => _userId }); }
public ObjectiveController(IObjectives obj, UserManager <ApplicationUser> userManager) { _objectives = obj; _userManager = userManager; }
public void RunObjective() { objective = new RunObjective(); characterObjective.SetObjective(objective); Debug.Log("Run Objective"); }
public void KillObjective() { objective = new KillObjective(); characterObjective.SetObjective(objective); Debug.Log("Kill Objective"); }
public void SetObjective(IObjectives newObjective) { objective = newObjective; }