コード例 #1
0
    void Start()
    {
        m_BasePerson = GetComponent <BasePerson>();

        if (m_BasePerson == null && RequiresPerson)
        {
            Debug.Log("WARNING! - SpreadInfection::Awake() - no BasePerson component found!");
        }

        m_PeopleTracker = PeopleTracker.Instance;
    }
コード例 #2
0
        static void Main(string[] args)
        {
            var jsonString = File.ReadAllText("config.json", Encoding.UTF8);
            var config     = JsonConvert.DeserializeObject <KinectAnalytics.Models.Config>(jsonString);

            var peopleTracker = new PeopleTracker(config);

            peopleTracker.PersonJustLeft += peopleTracker_PersonJustLeft;
            peopleTracker.Info           += peopleTracker_Info;
            peopleTracker.Error          += peopleTracker_Error;

            Console.ReadKey();
        }
コード例 #3
0
    // Use this for initialization
    protected virtual void Start()
    {
        // Add a reference to ourself in the PeopleTracker.
        m_PeopleTracker = PeopleTracker.Instance;
        m_PeopleTracker.AddPerson(this);

        m_SpriteRenderer = GetComponent <SpriteRenderer>();
        m_NavAgent       = GetComponent <NavMeshAgent>();

        ClearStatusFlags();
        IdleWait();

        if (StartInfected)
        {
            SetInfected();
        }

        if (RoundManager.Instance.IsKeepDistanceAllowed())
        {
            m_NavAgent.radius = DistancedRadius;
        }
    }
コード例 #4
0
 // Use this for initialization
 void Start()
 {
     m_PeopleTracker = PeopleTracker.Instance;
     m_PeopleInRoom  = new List <BasePerson>();
 }
コード例 #5
0
 // Use this for initialization
 void Start()
 {
     m_PeopleTracker = PeopleTracker.Instance;
 }
コード例 #6
0
 void Awake()
 {
     Instance = this;
     ClearList();
 }