コード例 #1
0
    public static HealthOverallMessage SendToAll(GameObject entityToUpdate, float overallHealth)
    {
        HealthOverallMessage msg = new HealthOverallMessage
        {
            EntityToUpdate = entityToUpdate.GetComponent <NetworkIdentity>().netId,
            OverallHealth  = overallHealth,
        };

        msg.SendToAll();
        return(msg);
    }
コード例 #2
0
    public static HealthOverallMessage SendToAll(GameObject entityToUpdate, int overallHealth, ConsciousState consciousState, UI_PressureAlert.PressureChecker pressureStatus, UI_TempAlert.TempChecker tempStatus)
    {
        HealthOverallMessage msg = new HealthOverallMessage
        {
            EntityToUpdate = entityToUpdate.GetComponent <NetworkIdentity>().netId,
            OverallHealth  = overallHealth,
            ConsciousState = consciousState,
            PressureStatus = pressureStatus,
            TempStatus     = tempStatus,
        };

        msg.SendToAll();
        return(msg);
    }
コード例 #3
0
    /// ---------------------------
    /// SEND TO ALL SERVER --> CLIENT
    /// ---------------------------

    void SendOverallUpdate()
    {
        HealthOverallMessage.SendToAll(gameObject, livingHealthBehaviour.OverallHealth,
                                       livingHealthBehaviour.ConsciousState);
    }
コード例 #4
0
 void SendOverallUpdate()
 {
     HealthOverallMessage.SendToAll(gameObject, livingHealthBehaviour.OverallHealth,
                                    livingHealthBehaviour.ConsciousState, livingHealthBehaviour.PressureStatus,
                                    livingHealthBehaviour.TempStatus);
 }