Beispiel #1
0
 /// mono-behavior initialization
 public void Start()
 {
     m_numBallsHit          = 0;
     m_numBallsCreated      = 0;
     m_timeToCreateNextBall = 0;
     if (m_mapper == null)
     {
         m_mapper = FindObjectOfType(typeof(NIUsersToPlayerMapper)) as NIUsersToPlayerMapper;
     }
 }
    // protected methods


    /// an internal method to initialize the internal structures
    /// @note in most cases, inheriting methods should NOT override the base @ref InitTracking but
    /// rather override this method.
    /// @return true on success and false otherwise.
    protected override void InternalAwake()
    {
        base.InternalAwake();
        if (m_mapper == null)
        {
            m_mapper = FindObjectOfType(typeof(NIUsersToPlayerMapper)) as NIUsersToPlayerMapper;
            if (m_mapper == null)
            {
                throw new System.Exception("Need to add a users to player mapper to the scene (NIUsersToPlayerMapper or use the NISkeletonPrefab)");
            }
        }
    }
    /// mono-behavior initialization
    void Start()
    {
        if (m_manager == null)
        {
            m_manager = FindObjectOfType(typeof(NISkeletonUsersManager)) as NISkeletonUsersManager;
        }

        if (m_playerMapper == null)
        {
            m_playerMapper = FindObjectOfType(typeof(NIUsersToPlayerMapper)) as NIUsersToPlayerMapper;
        }

        m_basePos = new Rect(0, Screen.height / 2, 200, 30);
    }
 /// mono-behavior awake.
 /// This will initialize the internals (m_mapper and m_skeletonsControllers if they were
 /// not specifically set by the user or if m_skeletonsControllers has null members)
 public void Awake()
 {
     if (m_mapper == null)
     {
         m_mapper = FindObjectOfType(typeof(NIUsersToPlayerMapper)) as NIUsersToPlayerMapper;
     }
     if (m_skeletonsControllers == null || m_skeletonsControllers.Length == 0)
     {
         m_skeletonsControllers = FindObjectsOfType(typeof(NISkeletonController)) as NISkeletonController[];
     }
     else
     {
         foreach (NISkeletonController controller in m_skeletonsControllers)
         {
             if (controller == null)
             {
                 throw new System.Exception("There is a null controller in the skeleton user managers");
             }
         }
     }
 }