public InternalSellInfo() { Add(typeof(Pickaxe), Pickaxe.GetSBSellValue()); Add(typeof(Shovel), Shovel.GetSBSellValue()); Add(typeof(Lockpick), Lockpick.GetSBSellValue()); Add(typeof(Scissors), Scissors.GetSBSellValue()); Add(typeof(Tongs), Tongs.GetSBSellValue()); Add(typeof(SledgeHammer), SledgeHammer.GetSBSellValue()); Add(typeof(SmithHammer), SmithHammer.GetSBSellValue()); Add(typeof(MortarPestle), MortarPestle.GetSBSellValue()); Add(typeof(TinkerTools), TinkerTools.GetSBSellValue()); Add(typeof(SewingKit), SewingKit.GetSBSellValue()); Add(typeof(Skillet), Skillet.GetSBSellValue()); Add(typeof(RollingPin), RollingPin.GetSBSellValue()); Add(typeof(MapmakersPen), MapmakersPen.GetSBSellValue()); Add(typeof(ScribesPen), ScribesPen.GetSBSellValue()); Add(typeof(Scorp), Scorp.GetSBSellValue()); Add(typeof(DrawKnife), DrawKnife.GetSBSellValue()); Add(typeof(Saw), Saw.GetSBSellValue()); Add(typeof(DovetailSaw), DovetailSaw.GetSBSellValue()); Add(typeof(Froe), Froe.GetSBSellValue()); Add(typeof(Hammer), Hammer.GetSBSellValue()); Add(typeof(Inshave), Inshave.GetSBSellValue()); Add(typeof(JointingPlane), JointingPlane.GetSBSellValue()); Add(typeof(WoodenPlane), WoodenPlane.GetSBSellValue()); Add(typeof(SmoothingPlane), SmoothingPlane.GetSBSellValue()); }
//Cache Variables------------------------------- void Awake() { saw_saw = saw.GetComponent <Saw>(); playerrot.z = GetAngle(transform.position, NoteManager.instance.playerPos); transform.rotation = Quaternion.Euler(playerrot); saw.SetActive(false); }
public InternalBuyInfo() { Add(new GenericBuyInfo("Pickaxe", typeof(Pickaxe), Pickaxe.GetSBPurchaseValue(), 50, 0xE86, 0)); Add(new GenericBuyInfo("Shovel", typeof(Shovel), Shovel.GetSBPurchaseValue(), 50, 0xF39, 0)); Add(new GenericBuyInfo("Hatchet", typeof(Hatchet), Hatchet.GetSBPurchaseValue(), 50, 0xF43, 0)); Add(new GenericBuyInfo("Lockpick", typeof(Lockpick), Lockpick.GetSBPurchaseValue(), 250, 0x14FC, 0)); Add(new GenericBuyInfo("Scissors", typeof(Scissors), Scissors.GetSBPurchaseValue(), 50, 0xF9F, 0)); Add(new GenericBuyInfo("Tongs", typeof(Tongs), Tongs.GetSBPurchaseValue(), 50, 0xFBB, 0)); Add(new GenericBuyInfo("SledgeHammer", typeof(SledgeHammer), SledgeHammer.GetSBPurchaseValue(), 50, 0xFB5, 0)); Add(new GenericBuyInfo("SmithHammer", typeof(SmithHammer), SmithHammer.GetSBPurchaseValue(), 50, 0x13E3, 0)); Add(new GenericBuyInfo("MortarPestle", typeof(MortarPestle), MortarPestle.GetSBPurchaseValue(), 50, 0xE9B, 0)); Add(new GenericBuyInfo("TinkerTools", typeof(TinkerTools), TinkerTools.GetSBPurchaseValue(), 50, 0x1EB8, 0)); Add(new GenericBuyInfo("SewingKit", typeof(SewingKit), SewingKit.GetSBPurchaseValue(), 50, 0xF9D, 0)); Add(new GenericBuyInfo("Skillet", typeof(Skillet), Skillet.GetSBPurchaseValue(), 50, 0x97F, 0)); Add(new GenericBuyInfo("RollingPin", typeof(RollingPin), RollingPin.GetSBPurchaseValue(), 50, 0x1043, 0)); Add(new GenericBuyInfo("MapmakersPen", typeof(MapmakersPen), MapmakersPen.GetSBPurchaseValue(), 50, 0x0FBF, 0)); Add(new GenericBuyInfo("ScribesPen", typeof(ScribesPen), ScribesPen.GetSBPurchaseValue(), 50, 0x0FBF, 0)); Add(new GenericBuyInfo("Scorp", typeof(Scorp), Scorp.GetSBPurchaseValue(), 50, 0x10E7, 0)); Add(new GenericBuyInfo("DrawKnife", typeof(DrawKnife), DrawKnife.GetSBPurchaseValue(), 50, 0x10E4, 0)); Add(new GenericBuyInfo("Saw", typeof(Saw), Saw.GetSBPurchaseValue(), 50, 0x1034, 0)); Add(new GenericBuyInfo("DovetailSaw", typeof(DovetailSaw), DovetailSaw.GetSBPurchaseValue(), 50, 0x1028, 0)); Add(new GenericBuyInfo("Froe", typeof(Froe), Froe.GetSBPurchaseValue(), 50, 0x10E5, 0)); Add(new GenericBuyInfo("Hammer", typeof(Hammer), Hammer.GetSBPurchaseValue(), 50, 0x102A, 0)); Add(new GenericBuyInfo("Inshave", typeof(Inshave), Inshave.GetSBPurchaseValue(), 50, 0x10E6, 0)); Add(new GenericBuyInfo("JointingPlane", typeof(JointingPlane), JointingPlane.GetSBPurchaseValue(), 50, 0x1030, 0)); Add(new GenericBuyInfo("WoodenPlane", typeof(WoodenPlane), WoodenPlane.GetSBPurchaseValue(), 50, 0x102C, 0)); Add(new GenericBuyInfo("SmoothingPlane", typeof(SmoothingPlane), SmoothingPlane.GetSBPurchaseValue(), 50, 0x1032, 0)); }
/// <summary> /// /// </summary> /// <param name="freq">frequency of the M2 clock in hz</param> /// <param name="enqueuer">a place to dump deltas to</param> public VRC6Alt(uint freq, Action<int> enqueuer) { this.enqueuer = enqueuer; pulse1 = new Pulse(PulseAddDiff); pulse2 = new Pulse(PulseAddDiff); saw = new Saw(SawAddDiff); }
public InternalBuyInfo() { Add(new GenericBuyInfo("Hatchet", typeof(Hatchet), Hatchet.GetSBPurchaseValue(), 50, 0xF43, 0)); Add(new GenericBuyInfo("Saw", typeof(Saw), Saw.GetSBPurchaseValue(), 50, 0x1034, 0)); Add(new GenericBuyInfo("Club", typeof(Club), Club.GetSBPurchaseValue(), 25, 0x13B4, 0)); Add(new GenericBuyInfo("Shepherd's Crook", typeof(ShepherdsCrook), ShepherdsCrook.GetSBPurchaseValue(), 25, 0xE81, 0)); Add(new GenericBuyInfo("Quarter Staff", typeof(QuarterStaff), QuarterStaff.GetSBPurchaseValue(), 25, 0xE89, 0)); Add(new GenericBuyInfo("Gnarled Staff", typeof(GnarledStaff), GnarledStaff.GetSBPurchaseValue(), 25, 0x13F8, 0)); Add(new GenericBuyInfo("Black Staff", typeof(BlackStaff), BlackStaff.GetSBPurchaseValue(), 25, 0xDF0, 0)); Add(new GenericBuyInfo("Wooden Shield", typeof(WoodenShield), WoodenShield.GetSBPurchaseValue(), 25, 7034, 0)); Add(new GenericBuyInfo("Wooden Kite Shield", typeof(WoodenKiteShield), WoodenKiteShield.GetSBPurchaseValue(), 25, 7033, 0)); Add(new GenericBuyInfo("Lute", typeof(Lute), Lute.GetSBPurchaseValue(), 50, 0x0EB3, 0)); Add(new GenericBuyInfo("Drums", typeof(Drums), Drums.GetSBPurchaseValue(), 50, 0x0E9C, 0)); Add(new GenericBuyInfo("Harp", typeof(Harp), Harp.GetSBPurchaseValue(), 50, 0x0EB1, 0)); Add(new GenericBuyInfo("Tambourine", typeof(Tambourine), Tambourine.GetSBPurchaseValue(), 50, 0x0E9E, 0)); Add(new GenericBuyInfo("Scorp", typeof(Scorp), Scorp.GetSBPurchaseValue(), 50, 0x10E7, 0)); Add(new GenericBuyInfo("Smoothing Plane", typeof(SmoothingPlane), SmoothingPlane.GetSBPurchaseValue(), 50, 0x1032, 0)); Add(new GenericBuyInfo("Drawing Knife", typeof(DrawKnife), DrawKnife.GetSBPurchaseValue(), 50, 0x10E4, 0)); Add(new GenericBuyInfo("Froe", typeof(Froe), Froe.GetSBPurchaseValue(), 50, 0x10E5, 0)); Add(new GenericBuyInfo("Hammer", typeof(Hammer), Hammer.GetSBPurchaseValue(), 50, 0x102A, 0)); Add(new GenericBuyInfo("Inshave", typeof(Inshave), Inshave.GetSBPurchaseValue(), 50, 0x10E6, 0)); Add(new GenericBuyInfo("Jointing Plane", typeof(JointingPlane), JointingPlane.GetSBPurchaseValue(), 50, 0x1030, 0)); Add(new GenericBuyInfo("Wooden Plane", typeof(WoodenPlane), WoodenPlane.GetSBPurchaseValue(), 50, 0x102C, 0)); Add(new GenericBuyInfo("Dovetail Saw", typeof(DovetailSaw), DovetailSaw.GetSBPurchaseValue(), 50, 0x1028, 0)); }
public override void MouseUp(MouseButton button, Vec2 pos) { base.MouseUp(button, pos); if (button == MouseButton.Right) { dragging = false; } if (button == MouseButton.Left) { if (CurrentTile != -1 && MenuTiles[CurrentTile].GetType() == typeof(Saw)) { int x1 = Tiles.GetCoords(vecForSaw1).X, x2 = GetX(), y1 = Tiles.GetCoords(vecForSaw1).Y, y2 = GetY(); vecForSaw2 = Tiles.GetID(x2, y2); Saw s = new Saw(); s.Link = vecForSaw2; level.Tiles.AddTile(new Vec2i(x1, y1), s); if (mirror.Checked) { s = new Saw(); s.Link = Tiles.GetID(level.Tiles.GetLength(1) - x2, y2); level.Tiles.AddTile(new Vec2i(level.Tiles.GetLength(1) - x1, y1), s); } RefreshTexture(); vecForSaw1 = vecForSaw2 = -1; } } }
/// <summary> /// /// </summary> /// <param name="freq">frequency of the M2 clock in hz</param> /// <param name="enqueuer">a place to dump deltas to</param> public VRC6Alt(Action <int> enqueuer) { this.enqueuer = enqueuer; pulse1 = new Pulse(PulseAddDiff); pulse2 = new Pulse(PulseAddDiff); saw = new Saw(SawAddDiff); }
public DrawableSawblade(Sawblade hitObject) : base(hitObject) { Size = new Vector2(RushPlayfield.HIT_TARGET_SIZE * 2f); Content.AddRange(new[] { new Container { Origin = Anchor.Centre, Anchor = Anchor.Centre, RelativeSizeAxes = Axes.Both, Size = new Vector2(0.8f), Masking = hitObject.Lane == LanedHitLane.Ground, Child = saw = new Saw { Origin = Anchor.Centre, Anchor = hitObject.Lane == LanedHitLane.Ground ? Anchor.BottomCentre : Anchor.TopCentre, RelativeSizeAxes = Axes.Both, Size = new Vector2(0.8f) } } }); AccentColour.ValueChanged += _ => updateDrawables(); }
public void RunExercise() { Saw x = new Saw(); ElectricSaw y = new ElectricSaw(6, 20); x.Print(); y.Print(); }
// Use this for initialization void Start() { listOfSaws = subStage.listOfSaws; for (int i = 0; i < listOfSaws.Count; i++) { Saw newSaw = GameObject.Find("Saw (" + i + ")").GetComponent <Saw>(); newSaw.intit(listOfSaws[i].minY, listOfSaws[i].maxY, listOfSaws[i].range, (int)listOfSaws[i].side); } }
public void CreateWorld(byte[,] level) { for (int i = 0; i < level.GetUpperBound(0) + 1; i++) { for (int j = 0; j < level.GetUpperBound(1) + 1; j++) { // j is x cord en i is y cord switch (level[i, j]) { case 1: blokArray[i, j] = new Blok(Resources.Images["Dirt"], new Vector2(j * 128, i * 128), Blok.TypeBlock.Nothing); break; case 2: blokArray[i, j] = new Coin(Resources.Images["Coin"], new Vector2(j * 128, i * 128), Blok.TypeBlock.Coin); break; case 3: blokArray[i, j] = new Water(Resources.Images["water"], new Vector2(j * 128, i * 128), Blok.TypeBlock.Water); break; case 4: blokArray[i, j] = new Blok(Resources.Images["Grass"], new Vector2(j * 128, i * 128), Blok.TypeBlock.Nothing); break; case 5: blokArray[i, j] = new EnemySpike(Resources.Images["Spike_Up"], new Vector2(j * 128, i * 128), player, Blok.TypeBlock.Enemy); break; case 6: blokArray[i, j] = new EnemySpike(Resources.Images["Spike_down"], new Vector2(j * 128, i * 128), player, Blok.TypeBlock.Enemy); break; case 7: blokArray[i, j] = new Saw(Resources.Images["Saw"], new Vector2(j * 128, i * 128), Blok.TypeBlock.Enemy); break; case 8: blokArray[i, j] = new Chest(Resources.Images["Chest"], player, new Vector2(j * 128, i * 128), Blok.TypeBlock.Chest); break; case 9: blokArray[i, j] = new Blok(Resources.Images["WinterGrass"], new Vector2(j * 128, i * 128), Blok.TypeBlock.Nothing); break; case 10: blokArray[i, j] = new Door(Resources.Images["Elements"], WorldAnimationFrames.Door[0], new Vector2(j * 128, i * 128), Blok.TypeBlock.Exit); break; default: break; } } } }
private void Awake() { if (_instance != null && _instance != this) { Destroy(this.gameObject); } else { _instance = this; } }
public void DisableSuperSkill() { isUsingSuperFlight = false; isUsingSuperSpeed = false; isUsingSuperTime = false; // Remove the superskill trail TrailRenderer trailRenderer = gameObject.GetComponentInChildren <TrailRenderer>(); trailRenderer.enabled = false; // Reset gravity to its orignal value gameObject.GetComponent <Rigidbody2D>().gravityScale = oriGravityScale; PteraMover.DeactivateTimeFreeze(); CaveFlamePit.DeactivateTimeFreeze(); Fireball.DeactivateTimeFreeze(); DestroyByTime.DeactivateTimeFreeze(); LaserBeam.DeactivateTimeFreeze(); Saw.DeactivateTimeFreeze(); LaserTurret.DeactivateTimeFreeze(); Bat.DeactivateTimeFreeze(); SwingingBoulder[] sb = FindObjectsOfType <SwingingBoulder>(); sb[0].DeactivateTimeFreeze(); sb[1].DeactivateTimeFreeze(); sb[2].DeactivateTimeFreeze(); sb[3].DeactivateTimeFreeze(); sb[4].DeactivateTimeFreeze(); sb[5].DeactivateTimeFreeze(); sb[6].DeactivateTimeFreeze(); RockController.DeactivateTimeFreeze(); Turret.DeactivateTimeFreeze(); PlayerController[] players = FindObjectsOfType <PlayerController>(); foreach (PlayerController p in players) { p.timeFreezeActivated = false; p.GetComponent <Rigidbody2D>().isKinematic = false; p.anim.enabled = true; } GameObject[] FXs = GameObject.FindGameObjectsWithTag("FX"); foreach (GameObject fx in FXs) { fx.GetComponent <ParticleSystem>().Play(); } Arrow.DeactivateTimeFreeze(); Puma.DeactivateTimeFreeze(); Piranha.DeactivateTimeFreeze(); Cobra.DeactivateTimeFreeze(); Saw.DeactivateTimeFreeze(); Banana.DeactivateTimeFreeze(); BananaSpawn[] bs = FindObjectsOfType <BananaSpawn>(); bs[0].DeactivateTimeFreeze(); bs[1].DeactivateTimeFreeze(); bs[2].DeactivateTimeFreeze(); }
public InternalSellInfo() { Add(typeof(Hatchet), Hatchet.GetSBSellValue()); Add(typeof(Saw), Saw.GetSBSellValue()); //Add(typeof(Arrow), Arrow.GetSBSellValue()); //Add(typeof(Bolt), Bolt.GetSBSellValue()); Add(typeof(Bow), Bow.GetSBSellValue()); Add(typeof(Crossbow), Crossbow.GetSBSellValue()); Add(typeof(HeavyCrossbow), HeavyCrossbow.GetSBSellValue()); }
public InternalBuyInfo() { Add(new GenericBuyInfo("Hatchet", typeof(Hatchet), Hatchet.GetSBPurchaseValue(), 50, 0xF43, 0)); Add(new GenericBuyInfo("Saw", typeof(Saw), Saw.GetSBPurchaseValue(), 50, 0x1034, 0)); Add(new GenericBuyInfo("Arrow", typeof(Arrow), Arrow.GetSBPurchaseValue(), 500, 0xF3F, 0)); Add(new GenericBuyInfo("Bolt", typeof(Bolt), Bolt.GetSBPurchaseValue(), 500, 0x1BFB, 0)); Add(new GenericBuyInfo("Bow", typeof(Bow), Bow.GetSBPurchaseValue(), 25, 0x13B2, 0)); Add(new GenericBuyInfo("Crossbow", typeof(Crossbow), Crossbow.GetSBPurchaseValue(), 25, 0xF50, 0)); Add(new GenericBuyInfo("Heavy Crossbow", typeof(HeavyCrossbow), HeavyCrossbow.GetSBPurchaseValue(), 25, 0x13FD, 0)); }
public override void OnInspectorGUI() { Saw script = (Saw)target; if (GUILayout.Button("GENERATE", GUILayout.MinWidth(100), GUILayout.MinHeight(100))) { GameObject newObject = new GameObject(); newObject.transform.parent = script.transform; newObject.transform.position = script.transform.position; newObject.name = script.transform.childCount.ToString(); } }
public override void OnInspectorGUI() // { Saw script = (Saw)target; if (GUILayout.Button("Add", GUILayout.MinWidth(100), GUILayout.Width(100))) //BUTTON SIZE { GameObject newGameObject = new GameObject(); newGameObject.transform.parent = script.transform; // saw ın altına gameobject yaratmamızı sağladı newGameObject.transform.position = script.transform.position; newGameObject.name = script.transform.childCount.ToString(); // 1-2-3 şeklinde arttırmamızı sağlar } }
void OnTriggerEnter(Collider collider) { if (collider.tag == "Wood") { Saw s = transform.parent.GetComponent <Saw>(); if (s != null) { Debug.Log("trigger enter"); s.triggerEntered = true; } } }
public InternalSellInfo() { Add(typeof(Hatchet), Hatchet.GetSBSellValue()); Add(typeof(Saw), Saw.GetSBSellValue()); Add(typeof(Scorp), Scorp.GetSBSellValue()); Add(typeof(SmoothingPlane), SmoothingPlane.GetSBSellValue()); Add(typeof(DrawKnife), DrawKnife.GetSBSellValue()); Add(typeof(Froe), Froe.GetSBSellValue()); Add(typeof(Hammer), Hammer.GetSBSellValue()); Add(typeof(Inshave), Inshave.GetSBSellValue()); Add(typeof(JointingPlane), JointingPlane.GetSBSellValue()); Add(typeof(WoodenPlane), WoodenPlane.GetSBSellValue()); Add(typeof(DovetailSaw), DovetailSaw.GetSBSellValue()); Add(typeof(Lute), Lute.GetSBSellValue()); Add(typeof(Drums), Drums.GetSBSellValue()); Add(typeof(Harp), Harp.GetSBSellValue()); Add(typeof(Tambourine), Tambourine.GetSBSellValue()); Add(typeof(Club), Club.GetSBSellValue()); Add(typeof(ShepherdsCrook), ShepherdsCrook.GetSBSellValue()); Add(typeof(QuarterStaff), QuarterStaff.GetSBSellValue()); Add(typeof(GnarledStaff), GnarledStaff.GetSBSellValue()); Add(typeof(BlackStaff), BlackStaff.GetSBSellValue()); Add(typeof(WoodenShield), WoodenShield.GetSBSellValue()); Add(typeof(WoodenKiteShield), WoodenKiteShield.GetSBSellValue()); /* * Add( typeof( WoodenBox ), 7 ); * Add( typeof( SmallCrate ), 5 ); * Add( typeof( MediumCrate ), 6 ); * Add( typeof( LargeCrate ), 7 ); * Add( typeof( WoodenChest ), 15 ); * * Add( typeof( LargeTable ), 10 ); * Add( typeof( Nightstand ), 7 ); * Add( typeof( YewWoodTable ), 10 ); * Add( typeof( WritingTable ), 9 ); * * Add( typeof( Throne ), 24 ); * Add( typeof( WoodenThrone ), 6 ); * Add( typeof( Stool ), 6 ); * Add( typeof( FootStool ), 6 ); * * Add( typeof( FancyWoodenChairCushion ), 12 ); * Add( typeof( CushionedWoodenChair ), 10 ); * Add( typeof( WoodenChair ), 8 ); * Add( typeof( BambooChair ), 6 ); * Add( typeof( WoodenBench ), 6 ); */ }
public void SuperTime() { // Next iteration PteraMover.ActivateTimeFreeze(); CaveFlamePit.ActivateTimeFreeze(); Fireball.ActivateTimeFreeze(); DestroyByTime.ActivateTimeFreeze(); LaserBeam.ActivateTimeFreeze(); Saw.ActivateTimeFreeze(); LaserTurret.ActivateTimeFreeze(); SwingingBoulder[] sb = FindObjectsOfType <SwingingBoulder>(); sb[0].ActivateTimeFreeze(); sb[1].ActivateTimeFreeze(); sb[2].ActivateTimeFreeze(); sb[3].ActivateTimeFreeze(); sb[4].ActivateTimeFreeze(); sb[5].ActivateTimeFreeze(); sb[6].ActivateTimeFreeze(); RockController.ActivateTimeFreeze(); Turret.ActivateTimeFreeze(); PlayerController[] players = FindObjectsOfType <PlayerController>(); foreach (PlayerController p in players) { if (p.playerNumber != playerNumber) { p.timeFreezeActivated = true; p.GetComponent <Rigidbody2D>().isKinematic = true; p.anim.enabled = false; } } GameObject[] FXs = GameObject.FindGameObjectsWithTag("FX"); foreach (GameObject fx in FXs) { fx.GetComponent <ParticleSystem>().Pause(); } Arrow.ActivateTimeFreeze(); Puma.ActivateTimeFreeze(); Piranha.ActivateTimeFreeze(); Cobra.ActivateTimeFreeze(); Saw.ActivateTimeFreeze(); Banana.ActivateTimeFreeze(); BananaSpawn[] bs = FindObjectsOfType <BananaSpawn>(); Bat.ActivateTimeFreeze(); bs[0].ActivateTimeFreeze(); bs[1].ActivateTimeFreeze(); bs[2].ActivateTimeFreeze(); // Add a trail to show the use of a super skill TrailRenderer trailRenderer = gameObject.GetComponentInChildren <TrailRenderer>(); trailRenderer.enabled = true; }
// Use this for initialization void Start() { listOfSaws = subStage.listOfSaws; float aspectY = Screen.height / 1336.0f; float aspectX = Screen.width / 750.0f; Debug.Log("Aspect:" + Screen.height); for (int i = 0; i <= listOfSaws.Count; i++) { Saw newSaw = GameObject.Find("Saw (" + i + ")").GetComponent <Saw>(); newSaw.intit(listOfSaws[i].minY, listOfSaws[i].maxY, listOfSaws[i].range, (int)listOfSaws[i].side); } }
// Start is called before the first frame update void Start() { Saw.Log("LogTestBehavior", "Test log STRANGGGG!"); Saw.Warn("LogTestBehavior", "It's a warning bro!"); Saw.Error("LogTestBehavior", "It's a BIG ERROR!"); Saw.Error("LogTestBehavior", "It's a BIG ERROR!"); Saw.Error("LogTestBehavior", "It's a BIG ERROR!"); Saw.Error("LogTestBehavior", "It's a BIG ERROR!"); Saw.Error("LogTestBehavior", "It's a BIG ERROR!"); Saw.Error("LogTestBehavior", "It's a BIG ERROR!"); Saw.Error("LogTestBehavior", "It's a BIG ERROR!"); Saw.Error("LogTestBehavior", "It's a BIG ERROR!"); Saw.Error("LogTestBehavior", "It's a BIG ERROR!"); }
public InternalBuyInfo() { Add(new GenericBuyInfo("Hatchet", typeof(Hatchet), Hatchet.GetSBPurchaseValue(), 50, 0xF43, 0)); Add(new GenericBuyInfo("Saw", typeof(Saw), Saw.GetSBPurchaseValue(), 50, 0x1034, 0)); Add(new GenericBuyInfo("Arrow", typeof(Arrow), Arrow.GetSBPurchaseValue(), 500, 0xF3F, 0)); Add(new GenericBuyInfo("Bolt", typeof(Bolt), Bolt.GetSBPurchaseValue(), 500, 0x1BFB, 0)); Add(new GenericBuyInfo("Bow", typeof(Bow), Bow.GetSBPurchaseValue(), 25, 0x13B2, 0)); Add(new GenericBuyInfo("Crossbow", typeof(Crossbow), Crossbow.GetSBPurchaseValue(), 25, 0xF50, 0)); Add(new GenericBuyInfo("Heavy Crossbow", typeof(HeavyCrossbow), HeavyCrossbow.GetSBPurchaseValue(), 25, 0x13FD, 0)); Add(new AnimalBuyInfo(1, "Eagle", typeof(Eagle), Eagle.GetSBPurchaseValue(), 10, 0x5, 0)); Add(new AnimalBuyInfo(1, "Panther", typeof(Panther), Panther.GetSBPurchaseValue(), 10, 0xD6, 0)); Add(new AnimalBuyInfo(1, "Timber Wolf", typeof(TimberWolf), TimberWolf.GetSBPurchaseValue(), 10, 0xE1, 0)); Add(new AnimalBuyInfo(1, "Brown Bear", typeof(BrownBear), BrownBear.GetSBPurchaseValue(), 10, 0xA7, 0)); Add(new AnimalBuyInfo(1, "Grizzly Bear", typeof(GrizzlyBear), GrizzlyBear.GetSBPurchaseValue(), 10, 0xD4, 0)); }
private void RestartLevel() { m_PlayerInstance = Instantiate <PlayerController>(m_PlayerPrefab, m_PlayerSpawnPositionMarker.position, Quaternion.identity); m_PlayerInstance.OnPlayerKilled += HandlePlayerKilled; m_Camera.SetTarget(m_PlayerInstance.transform); m_PlatformSpawner.ResetToPosition(m_PlatformSpawnPositionMarker.position); m_PlatformSpawner.StartSpawning(); if (m_SawInstance == null) { m_SawInstance = Instantiate <Saw>(m_SawPrefab, m_SawSpawnPositionMarker.position, Quaternion.identity); } else { m_SawInstance.transform.position = m_SawSpawnPositionMarker.position; } }
static void Main(string[] args) { var saw = new Saw(); var chainsaw = new Сhainsaw(); Console.WriteLine("Oldschool"); var oldShcoolWorker = new OldSchoolWorker(saw); oldShcoolWorker.Work(); oldShcoolWorker.Earn(); Console.WriteLine("\nModern"); var modernWorker = new ModernWorker(chainsaw); modernWorker.Work(); modernWorker.Earn(); Console.ReadKey(); }
//Incrementa en 1 el numero de sincronizaciones que llevan las saws en mesa y elimina las correspondientes void UpdateSawsInTable() { //Recorremos los objetos en mesa for (int i = 0; i < takenPositions.Length; i++) { //Comprobamos los que sean saws if (takenPositions[i] != null && takenPositions[i].transform.CompareTag("sawEstructure")) { Saw sawComponent = takenPositions[i].GetComponent <Saw>(); //Incrementamos en 1 su contador de sincronizaciones sawComponent.countSyncsInTable++; //Destruimos los que hayan llegado a su maximo de sincronizaciones if (sawComponent.countSyncsInTable >= sawComponent.maxSyncsInTable) { Destroy(takenPositions[i]); takenPositions[i] = null; } } } }
void Start() { pathNodeGrid = new Grid <PathNode>((int)gridSize.x, (int)gridSize.y, 1f, Vector3.zero, (Grid <PathNode> g, int x, int y) => new PathNode(g, x, y)); Vector2 siloPos = new Vector2(0, 0); GameObject siloGameObject = Instantiate(SiloPrefab); IStructure silo = siloGameObject.GetComponent <Silo>(); silo.InstantiateBlock(siloPos.x, siloPos.y); addStructureToGrid(silo); new JobController(); // its yellow but leave it, its fine Vector2 SawPos = new Vector2(0, 2); GameObject sawGameObject = Instantiate(SawPrefab); Saw saw = sawGameObject.GetComponent <Saw>(); saw.InstantiateBlock(SawPos.x, SawPos.y, 2, Processor.Tier.Bronze); addProcessorToGrid(saw); Vector2 minerStationPos = new Vector2(2, 0); GameObject minerStationGameObject = Instantiate(MinerStationPrefab); MinerStation minerStation = minerStationGameObject.GetComponent <MinerStation>(); minerStation.InstantiateBlock(minerStationPos.x, minerStationPos.y); addStructureToGrid(minerStation); /* * Vector2 secondminerStationPos = new Vector2(0, 4); * MinerStation secondminerStation = new MinerStation(secondminerStationPos.x, secondminerStationPos.y, this); * pathNodeGrid.GetGridObject(secondminerStationPos).SetStructure(secondminerStation); */ //GenerateBay(); }
static void Main(string[] args) { Session session = new Session(); session.Open(); int freq = 440; //Hz, Choose signal frequency, 440 Hz is audible and ok for speakers. Many tactors are closer to 150-250 Hz // We will begin by creating some basic oscillators, these are default amplitude 1.0 and infinite length of time Signal sin = new Sine(freq); // Sine wave Signal squ = new Square(freq); // Square wave Signal saw = new Saw(freq); // Saw wave Signal tri = new Triangle(freq); // Triangle wave // We can use pulse width modulation (PWM) to quickly create a repeating cue train with frequency (1Hz) and duty cycle (0.3) Signal pwm = new Pwm(1, 0.3); // Now we can pair those oscillators with an envelope to give them shape // This is a basic envelope that specifies amplitude (0.9), and duration (0.5 sec) Signal bas = new Envelope(0.9, 0.5); // This is an attack (1 sec), sustain (3 sec), release (1 sec) envelope. The sustain amplitude is 1.0. Signal asr = new ASR(1, 2, 1, 1.0); // This adds one more part to the above envelope. Attack (1 sec, to amplitude 1.0), decay (2 sec), // sustain (3 sec, amplitude 0.8), release (1 sec). Curves can be added here as well Signal adsr = new ADSR(1, 2, 3, 1, 1.0, 0.8); // Pairing these oscillators and envelopes can give us complex cues Signal sig1 = sin * bas; Signal sig2 = sin * pwm * adsr; // More information in sequencing these in time can be found in examples_sequences session.Play(0, sig2); Sleep(sig2.length); session.Stop(0); session.Dispose(); }
public void Start() { instance = this; }
private void Process(Mobile from) { Item rewardItem; switch (m_Skill.SkillID) { case 0: // alchemy rewardItem = new MortarPestle(); break; case 7: // Blacksmithy rewardItem = new GMSmithHammer(); break; case 8: // Bowcraft/fletching rewardItem = new Bow(); break; case 11: // Carpentry switch (m_Itemid) { case 4138: rewardItem = new Hammer(); break; case 4148: rewardItem = new Saw(); break; case 4146: rewardItem = new SmoothingPlane(); break; case 4325: rewardItem = new Froe(); break; case 4326: rewardItem = new Inshave(); break; case 4324: rewardItem = new DrawKnife(); break; default: return; } break; case 23: // Inscription rewardItem = new ScribesPen(); break; case 25: // Magery rewardItem = new Spellbook(); (rewardItem as Spellbook).Content = ulong.MaxValue; (rewardItem as Spellbook).LootType = LootType.Blessed; break; case 34: // Tailoring rewardItem = new RewardDyeTub(); break; case 35: // Animal Taming rewardItem = new ShepherdsCrook(); break; case 44: //Lumberjacking rewardItem = new Hatchet(); break; case 45: // Mining rewardItem = new Pickaxe(); break; //Bardic skills case 9: case 15: case 22: case 29: switch (m_Itemid) { case 3740: rewardItem = new Drums(); break; case 3761: rewardItem = new Harp(); break; case 3762: rewardItem = new LapHarp(); break; case 3763: rewardItem = new Lute(); break; case 3741: rewardItem = new Tambourine(); break; case 3742: rewardItem = new TambourineTassel(); break; default: return; } break; //"Thieving" skills case 21: case 28: case 33: case 47: rewardItem = new Cloak(); break; default: return; } rewardItem.Hue = m_CurrentHue; rewardItem.LootType = LootType.Blessed; if (m_Name != "") { rewardItem.Name = m_Name; } if (rewardItem is RewardDyeTub) { var tub = (RewardDyeTub)rewardItem; tub.DyedHue = rewardItem.Hue; tub.Redyable = false; tub.LootType = LootType.Blessed; tub.Owner = from; } else if (rewardItem is GMSmithHammer) { var hammer = (GMSmithHammer)rewardItem; hammer.Owner = from; } from.AddToBackpack(rewardItem); // Log RewardLogging.WriteLine(from, m_Skill, m_Name, m_CurrentHue); }