Hello,
the new version of unity 2018.3 ruined all my networkbehaviour scripts, what should i use instead now ? im confused…
Example:
using System.Collections;
using System.Collections.Generic;
using UnityEngine.Events;
using UnityEngine;
using UnityEngine.Networking;
using UnityEngine.UI;
public class MinatoController_Net : NetworkBehaviour
{
bool chargeStuck = false;
bool dodgeJumpGroundBool = false;
bool dodgeJumpCancelCorou = false;
bool dodgeJumpCanceled = false;
bool dodgeJumpCancel = false;
bool heavyWaitBool = false;
bool WarHeavyStun = false;
bool canHeavy = true;
bool HeavyStuckBool = false;
bool canFoot = false;
bool afterHoldHeavy = false;
float startTime = 0f;
float holdTime = 0.5f;
public AudioSource Slash;
public Image imageCooldownAbility1;
public Image imageCooldownAbility2;
public Image imageCooldownAbility3;
public Image imageCooldownAbility4;
public Image imageCooldownAbility5;
bool isCoolDown1;
bool isCoolDown2;
bool isCoolDown3;
bool isCoolDown4;
bool isCoolDown5;
float SpPerSecond = 5f;
private float regenSp;
float ammoPerSecond = 2f;
private float regenAmmo;
public RectTransform ammobar;
[SyncVar(hook = "OnChangeAmmo")] public int currentAmmo = maxAmmo;
public const int maxAmmo = 100;
public RectTransform spbar;
[SyncVar(hook = "OnChangeSp")] public int currentSp = maxSp;
public const int maxSp = 100;
bool one_z = false;
bool timer_running;
float timer_for_double_z;
float delay = 0.5f;
float moveSpeed = 10;
float dodgeSpeed = 25;
float jumpForce = 25;
float fallForce = -10;
float rasenFall = -15;
public CharacterController controller;
float gravityScale = 7;
public Animator anim;
public Transform pivot;
float rotateSpeed = 30;
float runSpeed = 20;
float rasenganSpeed = 30;
float wallSpeed = 30;
public GameObject Camera1;
public Camera Camera2;
bool turning = false;
public AudioSource MinatoAttackSound;
public AudioSource ShurikenSound;
public AudioSource SwordSound;
public AudioSource Impact2;
public AudioSource WarpSound;
private bool teleport = false;
bool action = false;
Rigidbody Rigid;
float cooldowntime = 30;
float cooldowntime2 = 6;
float cooldowntime3 = 2;
float cooldowntime4 = 4;
float cooldowntime5 = 1;
float cooldowntime6 = 1;
float cooldowntime7 = 0.3f;
float cooldowntime9 = 1;
float cooldowntime10 = 1;
float cooldowntime11 = 20;
float cooldowntime13 = 25;
float cooldowntime14 = 2;
float cooldowntime15 = 2;
float nextFireTime = 0;
float nextFireTime2 = 0;
float nextFireTime3 = 0;
float nextFireTime4 = 0;
float nextFireTime5 = 0;
float nextFireTime6 = 0;
float nextFireTime7 = 0;
float nextFireTime8 = 0;
float nextFireTime9 = 0;
float nextFireTime10 = 0;
float nextFireTime11 = 0;
float nextFireTime13 = 0;
float nextFireTime14 = 0;
float nextFireTime15 = 0;
bool charge;
public bool canAttack = true;
bool pushed = false;
bool WallHited = false;
bool Down1 = false;
bool Down2 = false;
bool downCancel = false;
bool DownWall = false;
bool Down3 = false;
bool downWallFall = false;
bool canDodge = false;
bool DashedUltra = false;
public Transform target;
private float knockBackCounter;
private Vector3 moveDirection;
public GameObject playerModel;
public GameObject playerminato;
public GameObject AudioListenerCamera;
public Transform cameraTransform;
public Transform cameraTransformSupport;
public MinatoController_Net()
{
}
void Start()
{
if (!isLocalPlayer)
{
AudioListenerCamera.SetActive(false);
Camera2.enabled = false;
Destroy(this);
return;
}
controller = GetComponent<CharacterController>();
}
I have over 1000 line after that
Can someone explain please ?