5 using System.Collections.Generic;
14 public override void Init () {
27 public override void SetColor(Color col, List<string> atoms,
string residue =
"All",
string chain =
"All"){}
28 public override void SetColor(Color col,
int atomNum){}
29 public override void SetRadii(List<string> atoms,
string residue =
"All",
string chain =
"All"){}
32 public override GameObject
GetBall(
int id){
43 lineRenderer = lu.GetComponent<LineRenderer>();
55 lineRenderer = lu.GetComponent<LineRenderer>();
56 lineRenderer.SetWidth(width, width);
64 lu.GetComponent<Renderer>().enabled =
true;
70 lu.GetComponent<Renderer>().enabled =
false;
77 lu.GetComponent<Renderer>().shadowCastingMode = ShadowCastingMode.On;
78 lu.GetComponent<Renderer>().receiveShadows =
true;
83 lu.GetComponent<Renderer>().shadowCastingMode = ShadowCastingMode.Off;
84 lu.GetComponent<Renderer>().receiveShadows =
false;
107 for (
int i=0; i< lines.Length; i++) {
108 lineRenderer = lines[i].GetComponent<LineRenderer>();
109 lineRenderer.SetPosition(0, lines[i].posAtom1);
110 lineRenderer.SetPosition(1, lines[i].posAtom2);
116 for (
int i=0; i< lines.Length; i++) {
117 lineRenderer = lines[i].GetComponent<LineRenderer>();
123 for (
int i=0; i< lines.Length; i++) {
125 lines[i].GetComponent<Renderer>().enabled = !hide;
override void showHydrogens(bool hide)
override void ResetIMDSimulationPositions()
override void ToggleDistanceCueing(bool enabling)
override void SetColor(Color col, List< string > atoms, string residue="All", string chain="All")
override void EnableShadows()
override void SetColor(Color col, int atomNum)
override void DisableRenderers()
Disables the renderers for all objects managed by the instance of the manager.
override void SetRadii(List< string > atoms, string residue="All", string chain="All")
static List< AtomModel > atomsTypelist
The type of each atom.
static List< Vector3 > atomsIMDSimulationLocationlist
The coordinates of each atom, simulated through an IMD simulation.
override void ResetRadii()
override GameObject GetBall(int id)
override void EnableRenderers()
Enables the renderers for all objects managed by the instance of the manager.
static void setCurrentBondManager(GenericManager manager)
!WiP Includes FLAGS of GUI.
static List< Color > atomsColorList
The color of each atom.
override void DestroyAll()
static bool bondsReadyToBeReset
LineRenderer lineRenderer
override void ResetPositions()
override void Init()
Initializes this instance of the manager.
override void SetRadii(int atomNum)
override void DisableShadows()