Skip to content

Instantly share code, notes, and snippets.

View seamanmur's full-sized avatar

Валерий Беляев seamanmur

  • Home
  • Russia, Samara
View GitHub Profile
/// <summary>
/// Делегат, представляющий метод обработки события.
/// </summary>
/// <param name="sender">Объект, вызвавший это событие</param>
/// <param name="data">Данные для обработки события.</param>
public delegate void EventHandler(object sender, object data);
//[Serializable]
public class Messenger
{
//Говорим CharMotor, что пора двигаться
CharMotor.instance.UpdateMotor(move);
using UnityEngine;
class CharTPSCamera : MonoBehaviour
{
public static CharTPSCamera instance;
public Transform target;
public float Distance { get; set; }
using UnityEngine;
class CharTPSCamera : MonoBehaviour
{
public static CharTPSCamera instance;
public Transform target;
public float Distance { get; set; }
using UnityEngine;
class CharTPSCamera : MonoBehaviour
{
public static CharTPSCamera instance;
public Transform target;
public float Distance { get; set; }
using UnityEngine;
class CharTPSCamera : MonoBehaviour
{
public static CharTPSCamera instance;
public Transform target;
public float Distance { get; set; }
//Минимальное расстояние от камеры до персонажа.
using UnityEngine;
class CharTPSCamera : MonoBehaviour
{
public static CharTPSCamera instance;
public Transform target;
void Awake()
{
public class CharMotor : MonoBehaviour
{
public static CharMotor instance;
public float speed = 10.0f;
void Awake()
{
instance = this;
}
using UnityEngine;
class CharController : MonoBehaviour
{
//Ссылка на компонент - CharacterController
public static CharacterController unityController;
//Ссылка на себя - на класс CharController
public static CharController instance;
//Результат - вектор движения.
public Vector3 move;