void OnEnable() { if (Canvas == null) { Canvas = GetComponentInChildren <Canvas>().gameObject; } Canvas.GetComponent <Canvas>().worldCamera = GetObject.RPGCamera.GetComponent <Camera>(); Model = Canvas.GetComponent <LootItemModel>(); Canvas.GetComponentInChildren <Button>().onClick.RemoveAllListeners(); Canvas.GetComponentInChildren <Button>().onClick.AddListener(Loot); }
void OnEnable() { _transform = transform; _playerTransform = GetObject.PlayerMonoGameObject.transform; if (Canvas == null) { Canvas = GetComponentInChildren <Canvas>().gameObject; } Canvas.GetComponent <Canvas>().worldCamera = GetObject.RPGCamera.GetComponent <Camera>(); BookCanvas.GetComponent <Canvas>().worldCamera = GetObject.RPGCamera.GetComponent <Camera>(); Model = Canvas.GetComponent <LootItemModel>(); }
public void Init() { _isBook = false; Model = Canvas.GetComponent <LootItemModel>(); Model.Item = LootItem.Item; //Set book settings var book = Model.Item as Book; if (book != null) { _isBook = true; switch (book.BookType) { case BookType.Text: UseBookText.text = "[Read Book]"; break; case BookType.Picture: UseBookText.text = "[View Book]"; break; case BookType.Audio: UseBookText.text = "[Listen]"; break; default: throw new ArgumentOutOfRangeException(); } } else { BookCanvas.SetActive(false); } SetLootText(); }
void Awake() { Canvas.GetComponent <Canvas>().worldCamera = GetObject.RPGCamera.GetComponent <Camera>(); BookCanvas.GetComponent <Canvas>().worldCamera = GetObject.RPGCamera.GetComponent <Camera>(); Model = Canvas.GetComponent <LootItemModel>(); }
public void Init() { Model = Canvas.GetComponent <LootItemModel>(); Model.Item = LootItem.Item; SetLootText(); }