void OnSetShellInfo(ShootSendMsgParam param) { shellKind = param.kind; speed = GlobalInfo.shellProperty[(int)shellKind].speed; dir = param.dir; viewID = param.viewID; userName = param.userName; departFlag = true; useGravity = param.useGravity; }
void OnSetShellInfo(ShootSendMsgParam param) { shellKind = param.kind; speed = GlobalInfo.shellProperty[(int)shellKind].speed; dir = param.dir; viewID = param.viewID; if (shellKind == ShellKind.GeneralMisile) { speed = initSpeed; } else { accel = 0.0f; } userName = param.userName; departFlag = true; }
void OnSetMisileInfo(ShootSendMsgParam param) { if (!param.targetViewID.Equals(param.viewID)) { GameObject[] go = GameObject.FindGameObjectsWithTag("PlayerHeli"); foreach (GameObject a in go) { if (a.networkView.viewID.Equals(param.targetViewID)) { target = a.transform; break; } } } kind = param.kind; viewID = param.viewID; departFlag = true; transform.rotation = Quaternion.LookRotation(param.dir); speed = initSpeed; userName = param.userName; }