public VHAMEditor(EditorVHAMFile data, StandardUI host) { InitializeComponent(); this.glControl1 = new OpenTK.GLControl(); this.glControl1.BackColor = System.Drawing.Color.Black; this.glControl1.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D; this.glControl1.Location = new System.Drawing.Point(452, 61); this.glControl1.Name = "glControl1"; this.glControl1.Size = new System.Drawing.Size(256, 256); this.glControl1.TabIndex = 0; this.glControl1.VSync = false; this.glControl1.Load += new System.EventHandler(this.glControl1_Load); this.glControl1.Paint += new System.Windows.Forms.PaintEventHandler(this.glControl1_Paint); robotPanel = new RobotPanel(); robotPanel.Dock = DockStyle.Fill; weaponPanel = new WeaponPanel(); weaponPanel.Dock = DockStyle.Fill; components.Add(robotPanel); components.Add(weaponPanel); components.Add(glControl1); RobotTabPage.Controls.Add(robotPanel); WeaponTabPage.Controls.Add(weaponPanel); if (!noPMView) { this.tabPage3.Controls.Add(this.glControl1); } datafile = data; this.host = host; palette = host.DefaultPalette; modelRenderer = new ModelRenderer(datafile.BaseHAM, datafile.BaseHAM.piggyFile, palette); }
public void OpenStore() { if (theManager.wepDrawStart == 20) { wepStart = 20; wepEnd = 24; } else { wepStart = theManager.wepDrawStart + 5; wepEnd = theManager.wepDrawEnd + 5; } childScript = GameObject.Find("Weapon1").GetComponent <WeaponPanel>(); childScript.updateSale(); childScript.updateText(); childScript.updateButton(); childScript = GameObject.Find("Weapon2").GetComponent <WeaponPanel>(); childScript.updateSale(); childScript.updateText(); childScript.updateButton(); childScript = GameObject.Find("Weapon3").GetComponent <WeaponPanel>(); childScript.updateSale(); childScript.updateText(); childScript.updateButton(); GetComponent <Canvas>().enabled = true; }
public void Equip(InventoryManager invManager, WeaponPanel weaponPanel) { if (weaponPanel.CheckItemType(this)) { invManager.weaponScript.Synch(this, Icon, bulletToFire, effectMuzzle, equipmentType, Magazine, RPM, maxRange, aimingSec, Spread, Mobility, Ergonomic, noReload, autoAction, isBow); } }
public void Unequip(InventoryManager invManager, WeaponPanel weaponPanel) { if (weaponPanel.CheckItemType(this)) { invManager.weaponScript.DeSynch(); } }
void Awake() { if (s_Instance != null) { Destroy(gameObject); return; } s_Instance = this; }
private void Awake() { if (instance != null && instance != this) { Destroy(this); return; } instance = this; }
void Awake() { gameHUD = (GameHUD)FindObjectOfType(typeof(GameHUD)); selectObjects = (SelectObjects)FindObjectOfType(typeof(SelectObjects)); gMode = (GMode)FindObjectOfType(typeof(GMode)); pController = (PController)FindObjectOfType(typeof(PController)); weaponPanel = (WeaponPanel)FindObjectOfType(typeof(WeaponPanel)); passivePanel = (PassiveUnitPanel)FindObjectOfType(typeof(PassiveUnitPanel)); units = Unit.allUnits; }
private IEnumerator WeaponPanelProgressBarAnimation(WeaponPanel panel, Weapon weapon) { float waitTime = weapon.attackWaitTime / 11; float startTime = Time.time; for (int i = 1; i <= 100; i += 10) { panel.progressBar.progression = i; yield return(new WaitForSeconds(waitTime)); } panel.progressBar.progression = 100; }
void SetupUI() { // Setup ui references weaponPanel = GameObject.FindWithTag("WeaponPanel").GetComponent <WeaponPanel>(); itemProgressText = GameObject.FindWithTag("ItemProgressText").GetComponent <Text>(); scoreText = GameObject.FindWithTag("Score Text").GetComponent <Text>(); muteText = GameObject.FindWithTag("MuteText").GetComponent <Text>(); livesText = GameObject.FindWithTag("LivesText").GetComponent <Text>(); timeText = GameObject.FindWithTag("TimeText").GetComponent <Text>(); exitConfirmText = GameObject.FindWithTag("ExitConfirmText"); exitConfirmText.SetActive(false); }
public HAMEditor(EditorHAMFile data, StandardUI host, PIGFile piggyFile, Palette palette, SaveHandler saveHandler) { InitializeComponent(); this.palette = palette; this.piggyFile = piggyFile; datafile = data; this.host = host; this.saveHandler = saveHandler; texturePanel = new TMAPInfoPanel(transactionManager); components.Add(texturePanel); texturePanel.Dock = DockStyle.Fill; vclipPanel = new VClipPanel(transactionManager); components.Add(vclipPanel); vclipPanel.Dock = DockStyle.Fill; eclipPanel = new EClipPanel(transactionManager); components.Add(eclipPanel); eclipPanel.Dock = DockStyle.Fill; wclipPanel = new WClipPanel(transactionManager); components.Add(wclipPanel); wclipPanel.Dock = DockStyle.Fill; robotPanel = new RobotPanel(transactionManager, 4); components.Add(robotPanel); robotPanel.Dock = DockStyle.Fill; weaponPanel = new WeaponPanel(transactionManager, 5); components.Add(weaponPanel); weaponPanel.Dock = DockStyle.Fill; polymodelPanel = new PolymodelPanel(transactionManager, 6, piggyFile, palette, data); components.Add(polymodelPanel); polymodelPanel.Dock = DockStyle.Fill; soundPanel = new SoundPanel(transactionManager, 7, datafile, host.DefaultSoundFile); components.Add(soundPanel); soundPanel.Dock = DockStyle.Fill; reactorPanel = new ReactorPanel(transactionManager, 8); components.Add(reactorPanel); reactorPanel.Dock = DockStyle.Fill; TextureTabPage.Controls.Add(texturePanel); VClipTabPage.Controls.Add(vclipPanel); EffectsTabPage.Controls.Add(eclipPanel); DoorTabPage.Controls.Add(wclipPanel); RobotTabPage.Controls.Add(robotPanel); WeaponTabPage.Controls.Add(weaponPanel); ModelTabPage.Controls.Add(polymodelPanel); SoundTabPage.Controls.Add(soundPanel); ReactorTabPage.Controls.Add(reactorPanel); string currentFilename = "Untitled"; if (saveHandler != null) { currentFilename = saveHandler.GetUIName(); } this.Text = string.Format("{0} - HAM Editor", currentFilename); transactionManager.undoEvent += DoUndoEvent; datafile.CompatObjBitmaps = StandardUI.options.GetOption("CompatObjBitmaps", bool.FalseString) == bool.TrueString; }
public void SetupStore() { childScript = GameObject.Find("Weapon1").GetComponent <WeaponPanel>();; childScript.assignSale(); childScript.updateText(); childScript.updateButton(); childScript = GameObject.Find("Weapon2").GetComponent <WeaponPanel>(); childScript.assignSale(); childScript.updateText(); childScript.updateButton(); childScript = GameObject.Find("Weapon3").GetComponent <WeaponPanel>(); childScript.assignSale(); childScript.updateText(); childScript.updateButton(); }
public HAMEditor(EditorHAMFile data, StandardUI host, PIGFile piggyFile, Palette palette, string filename) { InitializeComponent(); this.glControl1 = new OpenTK.GLControl(); this.glControl1.BackColor = System.Drawing.Color.Black; this.glControl1.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D; this.glControl1.Location = new System.Drawing.Point(452, 61); this.glControl1.Name = "glControl1"; this.glControl1.Size = new System.Drawing.Size(256, 256); this.glControl1.TabIndex = 0; this.glControl1.VSync = false; this.glControl1.Load += new System.EventHandler(this.glControl1_Load); this.glControl1.Paint += new System.Windows.Forms.PaintEventHandler(this.glControl1_Paint); texturePanel = new TMAPInfoPanel(transactionManager); components.Add(texturePanel); texturePanel.Dock = DockStyle.Fill; vclipPanel = new VClipPanel(transactionManager); components.Add(vclipPanel); vclipPanel.Dock = DockStyle.Fill; eclipPanel = new EClipPanel(transactionManager); components.Add(eclipPanel); eclipPanel.Dock = DockStyle.Fill; wclipPanel = new WClipPanel(transactionManager); components.Add(wclipPanel); wclipPanel.Dock = DockStyle.Fill; robotPanel = new RobotPanel(); components.Add(robotPanel); robotPanel.Dock = DockStyle.Fill; weaponPanel = new WeaponPanel(); components.Add(weaponPanel); weaponPanel.Dock = DockStyle.Fill; TextureTabPage.Controls.Add(texturePanel); VClipTabPage.Controls.Add(vclipPanel); EffectsTabPage.Controls.Add(eclipPanel); DoorTabPage.Controls.Add(wclipPanel); RobotTabPage.Controls.Add(robotPanel); WeaponTabPage.Controls.Add(weaponPanel); this.palette = palette; this.piggyFile = piggyFile; if (!noPMView) { this.ModelTabPage.Controls.Add(this.glControl1); } datafile = data; this.host = host; modelRenderer = new ModelRenderer(datafile, piggyFile, palette); currentFilename = filename; this.Text = string.Format("{0} - HAM Editor", currentFilename); transactionManager.undoEvent += DoUndoEvent; }
public VHAMEditor(EditorVHAMFile data, StandardUI host) { InitializeComponent(); robotPanel = new RobotPanel(transactionManager, 0); robotPanel.Dock = DockStyle.Fill; weaponPanel = new WeaponPanel(transactionManager, 1); weaponPanel.Dock = DockStyle.Fill; polymodelPanel = new PolymodelPanel(transactionManager, 2, host.DefaultPigFile, host.DefaultPalette, data.BaseHAM); polymodelPanel.Dock = DockStyle.Fill; components.Add(robotPanel); components.Add(weaponPanel); components.Add(polymodelPanel); RobotTabPage.Controls.Add(robotPanel); WeaponTabPage.Controls.Add(weaponPanel); ModelTabPage.Controls.Add(polymodelPanel); datafile = data; this.host = host; palette = host.DefaultPalette; }
void HandlingAttackReturn(AttackReturn weaponReturn, WeaponPanel panel, Weapon weapon) { //Debug.Log(weaponReturn); switch (weaponReturn) { case AttackReturn.Attacked: StartCoroutine(WeaponPanelProgressBarAnimation(panel, weapon)); break; case AttackReturn.NeedToReload: break; case AttackReturn.Waiting: break; case AttackReturn.Attacking: break; default: Debug.LogError("Unknown WeaponReturn '" + weaponReturn.ToString() + "'."); break; } }
private void Awake() { currentBullet = bullets[0]; weaponPanel = FindObjectOfType <WeaponPanel>(); fireRate = defaultFireRate; }