void EnableDisableDevText() { CanvasComponents cc = CanvasComponents.single_CC; if (cc.devText) { cc.devText.gameObject.SetActive(dev); } }
public virtual void UpdateUI() { CanvasComponents cc = CanvasComponents.single_CC; if (cc) { cc.armorBar.fillAmount = (float)currentArmor / armorSettings.max; cc.healthBar.fillAmount = (float)currentHealth / healthSettings.max; } }
public void SetResolutions() { if (CanvasComponents.single_CC) { CanvasComponents cc = CanvasComponents.single_CC; if (resolutions.Length == 0) { resolutions = Screen.resolutions; List <Resolution> tempResolutions = new List <Resolution>(); for (int i = resolutions.Length - 1; i > 0; i--) { tempResolutions.Add(resolutions[i]); string option = resolutions[i].width + "x" + resolutions[i].height; resolutionStringList.Add(option); if (resolutions[i].width == Screen.width && resolutions[i].height == Screen.height) { index = resolutions.Length - 1 - i; } } resolutions = tempResolutions.ToArray(); } cc.resolutionsDropdown.ClearOptions(); cc.resolutionsDropdown.AddOptions(resolutionStringList); cc.resolutionsDropdown.value = index; cc.resolutionsDropdown.onValueChanged.AddListener(ChangeResolution); cc.resolutionsDropdown.RefreshShownValue(); for (int i = 0; i < cc.settingToggles.Length; i++) { cc.settingToggles[i].Init(this); } if (cc.videoSettingsHolder) { cc.videoSettingsHolder.SetActive(true); cc.videoSettingsHolder.SetActive(false); } if (cc.quitReturnButton) { cc.quitReturnButton.onClick.RemoveAllListeners(); if (MenuManager.single_MM.isMainMenu) { cc.quitReturnButton.onClick.AddListener(QuitGame); } else { cc.quitReturnButton.onClick.AddListener(ReturnToMenuFromGame); } } } }
private void Awake() { if (single_CC && single_CC != this) { Destroy(gameObject); } else { single_CC = this; } }
public void InGameInit() { isMainMenu = false; currentMenuState = MenuState.Closed; CanvasComponents cc = CanvasComponents.single_CC; menuHolder = cc.menuHolder; firstMenu = cc.firstMenu; OptionsManager.single_OM.Init(); for (int i = 0; i < cc.moveUpButtons.Length; i++) { cc.moveUpButtons[i].onClick.AddListener(MoveUpOrCloseMenu); } }
public void Init() { if (!MenuManager.single_MM.isMainMenu) { CanvasComponents cc = CanvasComponents.single_CC; cc.respawnUiHolder.SetActive(false); for (int i = 0; i < maxKillsInFeed; i++) { GameObject listing = Instantiate(killfeedListingPrefab, cc.killFeedHolder); KillFeedListing kfl = listing.GetComponent <KillFeedListing>(); listing.gameObject.SetActive(false); listings.Enqueue(kfl); } } }
public override void ShootBehaviour(Transform attackOrigin, Vector2 spreadOffset, GameObject impactEffect) { Vector3 attackRotation = GetAttackRotation(attackOrigin, wBehaviour.range); Quaternion actualRotation = Quaternion.LookRotation(attackRotation); int behaviourIndex = GetBehaviourIndex(this); WeaponBehaviour behaviour = weaponBehaviours[behaviourIndex]; CanvasComponents cc = CanvasComponents.single_CC; cc.chargeBar.SetTrigger("Charge"); cc.chargeBar.speed = behaviour.attacksPerSecond; Vector3 pos = weaponBehaviours[behaviourIndex].attackOrigins[behaviour.currentAo].origin.position; int playerID = PhotonRoomCustomMatchMaking.roomSingle.myNumberInRoom; int dmg = wBehaviour.damagePerAttack; float range = wBehaviour.range; ObjectPool.single_PT.GlobalSpawnProjectile(playerID, projectilePrefab.name, pos, actualRotation, dmg, range, projectileSpeed, isAffectedByGravity, SyncType.Synced); }
public void Init() { if (CanvasComponents.single_CC) { CanvasComponents cc = CanvasComponents.single_CC; if (resolutions.Length == 0) { AudioManager.audioMixer = audioMixer; } for (int i = 0; i < cc.settingSliders.Length; i++) { cc.settingSliders[i].Init(); } for (int i = 0; i < cc.settingToggles.Length; i++) { cc.settingToggles[i].Init(this); } SetResolutions(); } }
private void Start() { cc = CanvasComponents.single_CC; healthBar = cc.healthBar; }
private void Awake() { single_CC = this; }