@@ -10,7 +10,13 @@ namespace MLAPI.MonoBehaviours.Prototyping
10
10
[ AddComponentMenu ( "MLAPI/NetworkedAnimator" ) ]
11
11
public class NetworkedAnimator : NetworkedBehaviour
12
12
{
13
+ /// <summary>
14
+ /// Is proximity enabled
15
+ /// </summary>
13
16
public bool EnableProximity = false ;
17
+ /// <summary>
18
+ /// The proximity range
19
+ /// </summary>
14
20
public float ProximityRange = 50f ;
15
21
16
22
[ SerializeField ]
@@ -25,14 +31,20 @@ public class NetworkedAnimator : NetworkedBehaviour
25
31
private int transitionHash ;
26
32
private float sendTimer ;
27
33
34
+
35
+ #pragma warning disable CS1591 // Missing XML comment for publicly visible type or member
28
36
// tracking - these should probably move to a Preview component. -- Comment from HLAPI. Needs clarification
29
37
public string param0 ;
30
38
public string param1 ;
31
39
public string param2 ;
32
40
public string param3 ;
33
41
public string param4 ;
34
42
public string param5 ;
43
+ #pragma warning restore CS1591 // Missing XML comment for publicly visible type or member
35
44
45
+ /// <summary>
46
+ /// Gets or sets the animator component used for syncing the animations
47
+ /// </summary>
36
48
public Animator animator
37
49
{
38
50
get { return _animator ; }
@@ -42,7 +54,11 @@ public Animator animator
42
54
ResetParameterOptions ( ) ;
43
55
}
44
56
}
45
-
57
+ /// <summary>
58
+ /// TODO
59
+ /// </summary>
60
+ /// <param name="index"></param>
61
+ /// <param name="value"></param>
46
62
public void SetParameterAutoSend ( int index , bool value )
47
63
{
48
64
if ( value )
@@ -54,7 +70,11 @@ public void SetParameterAutoSend(int index, bool value)
54
70
parameterSendBits &= ( uint ) ( ~ ( 1 << index ) ) ;
55
71
}
56
72
}
57
-
73
+ /// <summary>
74
+ /// TODO
75
+ /// </summary>
76
+ /// <param name="index"></param>
77
+ /// <returns></returns>
58
78
public bool GetParameterAutoSend ( int index )
59
79
{
60
80
return ( parameterSendBits & ( uint ) ( 1 << index ) ) != 0 ;
@@ -68,13 +88,19 @@ private bool sendMessagesAllowed
68
88
}
69
89
}
70
90
91
+ /// <summary>
92
+ /// Registers message handlers
93
+ /// </summary>
71
94
public override void NetworkStart ( )
72
95
{
73
96
RegisterMessageHandler ( "MLAPI_HandleAnimationMessage" , HandleAnimMsg ) ;
74
97
RegisterMessageHandler ( "MLAPI_HandleAnimationParameterMessage" , HandleAnimParamsMsg ) ;
75
98
RegisterMessageHandler ( "MLAPI_HandleAnimationTriggerMessage" , HandleAnimTriggerMsg ) ;
76
99
}
77
100
101
+ /// <summary>
102
+ /// TODO
103
+ /// </summary>
78
104
public void ResetParameterOptions ( )
79
105
{
80
106
Debug . Log ( "ResetParameterOptions" ) ;
@@ -377,11 +403,19 @@ private void ReadParameters(BinaryReader reader, bool autoSend)
377
403
}
378
404
}
379
405
406
+ /// <summary>
407
+ /// TODO
408
+ /// </summary>
409
+ /// <param name="triggerName"></param>
380
410
public void SetTrigger ( string triggerName )
381
411
{
382
412
SetTrigger ( Animator . StringToHash ( triggerName ) ) ;
383
413
}
384
414
415
+ /// <summary>
416
+ /// TODO
417
+ /// </summary>
418
+ /// <param name="hash"></param>
385
419
public void SetTrigger ( int hash )
386
420
{
387
421
if ( isLocalPlayer || isOwner )
0 commit comments