Skip to content

Instantly share code, notes, and snippets.

@Hellhackee
Hellhackee / gist:686e4778507b97d72eb1d55b59d286d2
Created January 15, 2021 08:19
Lesson UI (script player)
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.Events;
public class Player : MonoBehaviour
{
[SerializeField] private int _maxHealth;
private int _health;
@Hellhackee
Hellhackee / gist:08fe366b1e05421734ecc1c2c3e9bbca
Last active January 15, 2021 08:18
Lesson UI (script UI)
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
using DG.Tweening;
using UnityEngine.Events;
public class UI : MonoBehaviour
{
[SerializeField] private Button _attackButton;
public class Shotgun : Weapon
{
public override void Shoot(Transform[] shootPoints)
{
foreach (var shootPoint in shootPoints)
{
Instantiate(Bullet, shootPoint.position, Quaternion.identity);
}
}
}
private void Update()
{
Vector2 startCursorPosition = Vector2.zero;
if (Input.GetMouseButtonDown(0))
{
startCursorPosition = new Vector2(Input.mousePosition.x, Input.mousePosition.y);
}
if (Input.GetMouseButton(0))
{
@Hellhackee
Hellhackee / gist:dc26bb670efc34f198db5c99d06a3150
Created December 16, 2020 00:17
CS Light Lesson 45 (soldiers)
class Program
{
static void Main(string[] args)
{
Soldier soldier1 = new Soldier("Богдан", "Лейтенант", "Автомат", 20);
Soldier soldier2 = new Soldier("Олег", "Полковник", "Ружье", 31);
Soldier soldier3 = new Soldier("Борис", "Капитан", "Пистолет", 33);
Soldier soldier4 = new Soldier("Олег", "Полковник", "Дробовик", 18);
@Hellhackee
Hellhackee / gist:96321b5bd722161a2ee7edf8f81d1bba
Created December 16, 2020 00:06
CS Light Lesson 44 (soldiers)
class Program
{
static void Main(string[] args)
{
Soldier soldier1 = new Soldier("Иван", "Лейтенант", "Автомат", 20);
Soldier soldier2 = new Soldier("Олег", "Полковник", "Ружье", 31);
Soldier soldier3 = new Soldier("Степан", "Рядовой", "Пистолет", 12);
Soldier soldier4 = new Soldier("Олег", "Ефрейтор", "Пистолет-пулемет", 12);
Soldier soldier5 = new Soldier("Андрей", "Капитан", "Пулемет", 25);
Soldier soldier6 = new Soldier("Егор", "Прапорщик", "Дробовик", 18);
@Hellhackee
Hellhackee / gist:8c2f4210c55a9f9a0acde1ee20e27b9d
Created December 15, 2020 23:46
CS Light Lesson 43 (meat)
class Program
{
static void Main(string[] args)
{
int currentYear = 2020;
Meat meat1 = new Meat("Микоян", 2008, 5);
Meat meat2 = new Meat("Мясофф", 2012, 10);
Meat meat3 = new Meat("Колбасы россии", 2016, 5);
Meat meat4 = new Meat("Мясной двор", 2003, 8);
@Hellhackee
Hellhackee / gist:84466689bc024dd432fedfea6d659465
Last active December 15, 2020 23:24
CS Light Lesson 41 (patients)
class Program
{
static void Main(string[] args)
{
bool isOpen = true;
string input;
string inputDisease;
Patient patient1 = new Patient("Олег", 18, "амнезия");
Patient patient2 = new Patient("Иван", 20, "перелом");
@Hellhackee
Hellhackee / gist:a0eba49fd6afdf0bd507b7f566c5a936
Created December 15, 2020 23:15
CS Light Lesson 42 (top)
class Program
{
static void Main(string[] args)
{
Player player1 = new Player("Олег", 18, 120);
Player player2 = new Player("Иван", 20, 80);
Player player3 = new Player("Петр", 32, 310);
Player player4 = new Player("Евгений", 12, 160);
Player player5 = new Player("Александр", 26, 111);
Player player6 = new Player("Алексей", 19, 99);
@Hellhackee
Hellhackee / gist:45a413739d2c6e9f7c59ed7527960fa6
Created December 15, 2020 22:08
CS Light Lesson 40 (amnistion)
class Program
{
static void Main(string[] args)
{
Criminal criminal1 = new Criminal("Дамский угодник", "Антиправительственное");
Criminal criminal2 = new Criminal("Карманник", "Убийство");
Criminal criminal3 = new Criminal("Форточник", "Воровство");
Criminal criminal4 = new Criminal("Серийный убийца", "Антиправительственное");
List<Criminal> criminals = new List<Criminal>() { criminal1, criminal2 , criminal3, criminal4 };