MultiPlayer.UnitAttributes.RpcUpdateAnswer C# (CSharp) Method

RpcUpdateAnswer() private method

private RpcUpdateAnswer ( float answer, int level, int propertyValue, NetworkInstanceId id ) : void
answer float
level int
propertyValue int
id UnityEngine.Networking.NetworkInstanceId
return void
        public void RpcUpdateAnswer(float answer, int level, int propertyValue, NetworkInstanceId id)
        {
            //Debug.Log("I'm updating answers.");
            GameObject obj = ClientScene.FindLocalObject(id);
            UnitAttributes attr = obj.GetComponent<UnitAttributes>();
            if (attr != null) {
                switch (propertyValue) {
                    default:
                    case 0:
                        attr.healthPrefabList[level] = answer;
                        break;
                    case 1:
                        attr.attackPrefabList[level] = answer;
                        break;
                    case 2:
                        attr.speedPrefabList[level] = answer;
                        break;
                    case 3:
                        attr.mergePrefabList[level] = answer;
                        break;
                    case 4:
                        attr.attackCooldownPrefabList[level] = answer;
                        break;
                    case 5:
                        attr.splitPrefabFactor = answer;
                        break;
                }
            }
            //Debug.Log("I finished updating answers.");
        }